POST CreateApi
{{baseUrl}}/v2/apis
BODY json

{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "protocolType": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "tags": {},
  "target": "",
  "version": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/apis" {:content-type :json
                                                    :form-params {:apiKeySelectionExpression ""
                                                                  :corsConfiguration {:AllowCredentials ""
                                                                                      :AllowHeaders ""
                                                                                      :AllowMethods ""
                                                                                      :AllowOrigins ""
                                                                                      :ExposeHeaders ""
                                                                                      :MaxAge ""}
                                                                  :credentialsArn ""
                                                                  :description ""
                                                                  :disableSchemaValidation false
                                                                  :disableExecuteApiEndpoint false
                                                                  :name ""
                                                                  :protocolType ""
                                                                  :routeKey ""
                                                                  :routeSelectionExpression ""
                                                                  :tags {}
                                                                  :target ""
                                                                  :version ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\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}}/v2/apis"),
    Content = new StringContent("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis"

	payload := strings.NewReader("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v2/apis HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 463

{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "protocolType": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "tags": {},
  "target": "",
  "version": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/apis")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/apis")
  .header("content-type", "application/json")
  .body("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiKeySelectionExpression: '',
  corsConfiguration: {
    AllowCredentials: '',
    AllowHeaders: '',
    AllowMethods: '',
    AllowOrigins: '',
    ExposeHeaders: '',
    MaxAge: ''
  },
  credentialsArn: '',
  description: '',
  disableSchemaValidation: false,
  disableExecuteApiEndpoint: false,
  name: '',
  protocolType: '',
  routeKey: '',
  routeSelectionExpression: '',
  tags: {},
  target: '',
  version: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis',
  headers: {'content-type': 'application/json'},
  data: {
    apiKeySelectionExpression: '',
    corsConfiguration: {
      AllowCredentials: '',
      AllowHeaders: '',
      AllowMethods: '',
      AllowOrigins: '',
      ExposeHeaders: '',
      MaxAge: ''
    },
    credentialsArn: '',
    description: '',
    disableSchemaValidation: false,
    disableExecuteApiEndpoint: false,
    name: '',
    protocolType: '',
    routeKey: '',
    routeSelectionExpression: '',
    tags: {},
    target: '',
    version: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiKeySelectionExpression":"","corsConfiguration":{"AllowCredentials":"","AllowHeaders":"","AllowMethods":"","AllowOrigins":"","ExposeHeaders":"","MaxAge":""},"credentialsArn":"","description":"","disableSchemaValidation":false,"disableExecuteApiEndpoint":false,"name":"","protocolType":"","routeKey":"","routeSelectionExpression":"","tags":{},"target":"","version":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiKeySelectionExpression": "",\n  "corsConfiguration": {\n    "AllowCredentials": "",\n    "AllowHeaders": "",\n    "AllowMethods": "",\n    "AllowOrigins": "",\n    "ExposeHeaders": "",\n    "MaxAge": ""\n  },\n  "credentialsArn": "",\n  "description": "",\n  "disableSchemaValidation": false,\n  "disableExecuteApiEndpoint": false,\n  "name": "",\n  "protocolType": "",\n  "routeKey": "",\n  "routeSelectionExpression": "",\n  "tags": {},\n  "target": "",\n  "version": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  apiKeySelectionExpression: '',
  corsConfiguration: {
    AllowCredentials: '',
    AllowHeaders: '',
    AllowMethods: '',
    AllowOrigins: '',
    ExposeHeaders: '',
    MaxAge: ''
  },
  credentialsArn: '',
  description: '',
  disableSchemaValidation: false,
  disableExecuteApiEndpoint: false,
  name: '',
  protocolType: '',
  routeKey: '',
  routeSelectionExpression: '',
  tags: {},
  target: '',
  version: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis',
  headers: {'content-type': 'application/json'},
  body: {
    apiKeySelectionExpression: '',
    corsConfiguration: {
      AllowCredentials: '',
      AllowHeaders: '',
      AllowMethods: '',
      AllowOrigins: '',
      ExposeHeaders: '',
      MaxAge: ''
    },
    credentialsArn: '',
    description: '',
    disableSchemaValidation: false,
    disableExecuteApiEndpoint: false,
    name: '',
    protocolType: '',
    routeKey: '',
    routeSelectionExpression: '',
    tags: {},
    target: '',
    version: ''
  },
  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}}/v2/apis');

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

req.type('json');
req.send({
  apiKeySelectionExpression: '',
  corsConfiguration: {
    AllowCredentials: '',
    AllowHeaders: '',
    AllowMethods: '',
    AllowOrigins: '',
    ExposeHeaders: '',
    MaxAge: ''
  },
  credentialsArn: '',
  description: '',
  disableSchemaValidation: false,
  disableExecuteApiEndpoint: false,
  name: '',
  protocolType: '',
  routeKey: '',
  routeSelectionExpression: '',
  tags: {},
  target: '',
  version: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis',
  headers: {'content-type': 'application/json'},
  data: {
    apiKeySelectionExpression: '',
    corsConfiguration: {
      AllowCredentials: '',
      AllowHeaders: '',
      AllowMethods: '',
      AllowOrigins: '',
      ExposeHeaders: '',
      MaxAge: ''
    },
    credentialsArn: '',
    description: '',
    disableSchemaValidation: false,
    disableExecuteApiEndpoint: false,
    name: '',
    protocolType: '',
    routeKey: '',
    routeSelectionExpression: '',
    tags: {},
    target: '',
    version: ''
  }
};

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

const url = '{{baseUrl}}/v2/apis';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiKeySelectionExpression":"","corsConfiguration":{"AllowCredentials":"","AllowHeaders":"","AllowMethods":"","AllowOrigins":"","ExposeHeaders":"","MaxAge":""},"credentialsArn":"","description":"","disableSchemaValidation":false,"disableExecuteApiEndpoint":false,"name":"","protocolType":"","routeKey":"","routeSelectionExpression":"","tags":{},"target":"","version":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"apiKeySelectionExpression": @"",
                              @"corsConfiguration": @{ @"AllowCredentials": @"", @"AllowHeaders": @"", @"AllowMethods": @"", @"AllowOrigins": @"", @"ExposeHeaders": @"", @"MaxAge": @"" },
                              @"credentialsArn": @"",
                              @"description": @"",
                              @"disableSchemaValidation": @NO,
                              @"disableExecuteApiEndpoint": @NO,
                              @"name": @"",
                              @"protocolType": @"",
                              @"routeKey": @"",
                              @"routeSelectionExpression": @"",
                              @"tags": @{  },
                              @"target": @"",
                              @"version": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis"]
                                                       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}}/v2/apis" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis",
  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([
    'apiKeySelectionExpression' => '',
    'corsConfiguration' => [
        'AllowCredentials' => '',
        'AllowHeaders' => '',
        'AllowMethods' => '',
        'AllowOrigins' => '',
        'ExposeHeaders' => '',
        'MaxAge' => ''
    ],
    'credentialsArn' => '',
    'description' => '',
    'disableSchemaValidation' => null,
    'disableExecuteApiEndpoint' => null,
    'name' => '',
    'protocolType' => '',
    'routeKey' => '',
    'routeSelectionExpression' => '',
    'tags' => [
        
    ],
    'target' => '',
    'version' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/apis', [
  'body' => '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "protocolType": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "tags": {},
  "target": "",
  "version": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiKeySelectionExpression' => '',
  'corsConfiguration' => [
    'AllowCredentials' => '',
    'AllowHeaders' => '',
    'AllowMethods' => '',
    'AllowOrigins' => '',
    'ExposeHeaders' => '',
    'MaxAge' => ''
  ],
  'credentialsArn' => '',
  'description' => '',
  'disableSchemaValidation' => null,
  'disableExecuteApiEndpoint' => null,
  'name' => '',
  'protocolType' => '',
  'routeKey' => '',
  'routeSelectionExpression' => '',
  'tags' => [
    
  ],
  'target' => '',
  'version' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiKeySelectionExpression' => '',
  'corsConfiguration' => [
    'AllowCredentials' => '',
    'AllowHeaders' => '',
    'AllowMethods' => '',
    'AllowOrigins' => '',
    'ExposeHeaders' => '',
    'MaxAge' => ''
  ],
  'credentialsArn' => '',
  'description' => '',
  'disableSchemaValidation' => null,
  'disableExecuteApiEndpoint' => null,
  'name' => '',
  'protocolType' => '',
  'routeKey' => '',
  'routeSelectionExpression' => '',
  'tags' => [
    
  ],
  'target' => '',
  'version' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "protocolType": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "tags": {},
  "target": "",
  "version": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "protocolType": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "tags": {},
  "target": "",
  "version": ""
}'
import http.client

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

payload = "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/v2/apis"

payload = {
    "apiKeySelectionExpression": "",
    "corsConfiguration": {
        "AllowCredentials": "",
        "AllowHeaders": "",
        "AllowMethods": "",
        "AllowOrigins": "",
        "ExposeHeaders": "",
        "MaxAge": ""
    },
    "credentialsArn": "",
    "description": "",
    "disableSchemaValidation": False,
    "disableExecuteApiEndpoint": False,
    "name": "",
    "protocolType": "",
    "routeKey": "",
    "routeSelectionExpression": "",
    "tags": {},
    "target": "",
    "version": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/apis"

payload <- "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/apis")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}"

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/v2/apis') do |req|
  req.body = "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"protocolType\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"tags\": {},\n  \"target\": \"\",\n  \"version\": \"\"\n}"
end

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

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

    let payload = json!({
        "apiKeySelectionExpression": "",
        "corsConfiguration": json!({
            "AllowCredentials": "",
            "AllowHeaders": "",
            "AllowMethods": "",
            "AllowOrigins": "",
            "ExposeHeaders": "",
            "MaxAge": ""
        }),
        "credentialsArn": "",
        "description": "",
        "disableSchemaValidation": false,
        "disableExecuteApiEndpoint": false,
        "name": "",
        "protocolType": "",
        "routeKey": "",
        "routeSelectionExpression": "",
        "tags": json!({}),
        "target": "",
        "version": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/apis \
  --header 'content-type: application/json' \
  --data '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "protocolType": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "tags": {},
  "target": "",
  "version": ""
}'
echo '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "protocolType": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "tags": {},
  "target": "",
  "version": ""
}' |  \
  http POST {{baseUrl}}/v2/apis \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiKeySelectionExpression": "",\n  "corsConfiguration": {\n    "AllowCredentials": "",\n    "AllowHeaders": "",\n    "AllowMethods": "",\n    "AllowOrigins": "",\n    "ExposeHeaders": "",\n    "MaxAge": ""\n  },\n  "credentialsArn": "",\n  "description": "",\n  "disableSchemaValidation": false,\n  "disableExecuteApiEndpoint": false,\n  "name": "",\n  "protocolType": "",\n  "routeKey": "",\n  "routeSelectionExpression": "",\n  "tags": {},\n  "target": "",\n  "version": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiKeySelectionExpression": "",
  "corsConfiguration": [
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  ],
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "protocolType": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "tags": [],
  "target": "",
  "version": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis")! 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 CreateApiMapping
{{baseUrl}}/v2/domainnames/:domainName/apimappings
QUERY PARAMS

domainName
BODY json

{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/domainnames/:domainName/apimappings");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/domainnames/:domainName/apimappings" {:content-type :json
                                                                                   :form-params {:apiId ""
                                                                                                 :apiMappingKey ""
                                                                                                 :stage ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v2/domainnames/:domainName/apimappings"

	payload := strings.NewReader("{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v2/domainnames/:domainName/apimappings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 55

{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/domainnames/:domainName/apimappings")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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

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

xhr.open('POST', '{{baseUrl}}/v2/domainnames/:domainName/apimappings');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings',
  headers: {'content-type': 'application/json'},
  data: {apiId: '', apiMappingKey: '', stage: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiId":"","apiMappingKey":"","stage":""}'
};

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

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/domainnames/:domainName/apimappings',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({apiId: '', apiMappingKey: '', stage: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings',
  headers: {'content-type': 'application/json'},
  body: {apiId: '', apiMappingKey: '', stage: ''},
  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}}/v2/domainnames/:domainName/apimappings');

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

req.type('json');
req.send({
  apiId: '',
  apiMappingKey: '',
  stage: ''
});

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}}/v2/domainnames/:domainName/apimappings',
  headers: {'content-type': 'application/json'},
  data: {apiId: '', apiMappingKey: '', stage: ''}
};

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

const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiId":"","apiMappingKey":"","stage":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"apiId": @"",
                              @"apiMappingKey": @"",
                              @"stage": @"" };

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/domainnames/:domainName/apimappings', [
  'body' => '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiId' => '',
  'apiMappingKey' => '',
  'stage' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiId' => '',
  'apiMappingKey' => '',
  'stage' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}'
import http.client

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

payload = "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/domainnames/:domainName/apimappings", payload, headers)

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

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

url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings"

payload = {
    "apiId": "",
    "apiMappingKey": "",
    "stage": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/domainnames/:domainName/apimappings"

payload <- "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/domainnames/:domainName/apimappings")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"

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/v2/domainnames/:domainName/apimappings') do |req|
  req.body = "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"
end

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

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

    let payload = json!({
        "apiId": "",
        "apiMappingKey": "",
        "stage": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/domainnames/:domainName/apimappings \
  --header 'content-type: application/json' \
  --data '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}'
echo '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}' |  \
  http POST {{baseUrl}}/v2/domainnames/:domainName/apimappings \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiId": "",\n  "apiMappingKey": "",\n  "stage": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/domainnames/:domainName/apimappings
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
] as [String : Any]

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

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

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

dataTask.resume()
POST CreateAuthorizer
{{baseUrl}}/v2/apis/:apiId/authorizers
QUERY PARAMS

apiId
BODY json

{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/authorizers");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/apis/:apiId/authorizers" {:content-type :json
                                                                       :form-params {:authorizerCredentialsArn ""
                                                                                     :authorizerPayloadFormatVersion ""
                                                                                     :authorizerResultTtlInSeconds 0
                                                                                     :authorizerType ""
                                                                                     :authorizerUri ""
                                                                                     :enableSimpleResponses false
                                                                                     :identitySource []
                                                                                     :identityValidationExpression ""
                                                                                     :jwtConfiguration {:Audience ""
                                                                                                        :Issuer ""}
                                                                                     :name ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/authorizers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\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}}/v2/apis/:apiId/authorizers"),
    Content = new StringContent("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\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}}/v2/apis/:apiId/authorizers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/authorizers"

	payload := strings.NewReader("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v2/apis/:apiId/authorizers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 336

{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/apis/:apiId/authorizers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/authorizers"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\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  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/apis/:apiId/authorizers")
  .header("content-type", "application/json")
  .body("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  authorizerCredentialsArn: '',
  authorizerPayloadFormatVersion: '',
  authorizerResultTtlInSeconds: 0,
  authorizerType: '',
  authorizerUri: '',
  enableSimpleResponses: false,
  identitySource: [],
  identityValidationExpression: '',
  jwtConfiguration: {
    Audience: '',
    Issuer: ''
  },
  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}}/v2/apis/:apiId/authorizers');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerCredentialsArn: '',
    authorizerPayloadFormatVersion: '',
    authorizerResultTtlInSeconds: 0,
    authorizerType: '',
    authorizerUri: '',
    enableSimpleResponses: false,
    identitySource: [],
    identityValidationExpression: '',
    jwtConfiguration: {Audience: '', Issuer: ''},
    name: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/authorizers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerCredentialsArn":"","authorizerPayloadFormatVersion":"","authorizerResultTtlInSeconds":0,"authorizerType":"","authorizerUri":"","enableSimpleResponses":false,"identitySource":[],"identityValidationExpression":"","jwtConfiguration":{"Audience":"","Issuer":""},"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}}/v2/apis/:apiId/authorizers',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "authorizerCredentialsArn": "",\n  "authorizerPayloadFormatVersion": "",\n  "authorizerResultTtlInSeconds": 0,\n  "authorizerType": "",\n  "authorizerUri": "",\n  "enableSimpleResponses": false,\n  "identitySource": [],\n  "identityValidationExpression": "",\n  "jwtConfiguration": {\n    "Audience": "",\n    "Issuer": ""\n  },\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  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/authorizers',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  authorizerCredentialsArn: '',
  authorizerPayloadFormatVersion: '',
  authorizerResultTtlInSeconds: 0,
  authorizerType: '',
  authorizerUri: '',
  enableSimpleResponses: false,
  identitySource: [],
  identityValidationExpression: '',
  jwtConfiguration: {Audience: '', Issuer: ''},
  name: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers',
  headers: {'content-type': 'application/json'},
  body: {
    authorizerCredentialsArn: '',
    authorizerPayloadFormatVersion: '',
    authorizerResultTtlInSeconds: 0,
    authorizerType: '',
    authorizerUri: '',
    enableSimpleResponses: false,
    identitySource: [],
    identityValidationExpression: '',
    jwtConfiguration: {Audience: '', Issuer: ''},
    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}}/v2/apis/:apiId/authorizers');

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

req.type('json');
req.send({
  authorizerCredentialsArn: '',
  authorizerPayloadFormatVersion: '',
  authorizerResultTtlInSeconds: 0,
  authorizerType: '',
  authorizerUri: '',
  enableSimpleResponses: false,
  identitySource: [],
  identityValidationExpression: '',
  jwtConfiguration: {
    Audience: '',
    Issuer: ''
  },
  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}}/v2/apis/:apiId/authorizers',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerCredentialsArn: '',
    authorizerPayloadFormatVersion: '',
    authorizerResultTtlInSeconds: 0,
    authorizerType: '',
    authorizerUri: '',
    enableSimpleResponses: false,
    identitySource: [],
    identityValidationExpression: '',
    jwtConfiguration: {Audience: '', Issuer: ''},
    name: ''
  }
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/authorizers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerCredentialsArn":"","authorizerPayloadFormatVersion":"","authorizerResultTtlInSeconds":0,"authorizerType":"","authorizerUri":"","enableSimpleResponses":false,"identitySource":[],"identityValidationExpression":"","jwtConfiguration":{"Audience":"","Issuer":""},"name":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"authorizerCredentialsArn": @"",
                              @"authorizerPayloadFormatVersion": @"",
                              @"authorizerResultTtlInSeconds": @0,
                              @"authorizerType": @"",
                              @"authorizerUri": @"",
                              @"enableSimpleResponses": @NO,
                              @"identitySource": @[  ],
                              @"identityValidationExpression": @"",
                              @"jwtConfiguration": @{ @"Audience": @"", @"Issuer": @"" },
                              @"name": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/authorizers"]
                                                       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}}/v2/apis/:apiId/authorizers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/authorizers",
  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([
    'authorizerCredentialsArn' => '',
    'authorizerPayloadFormatVersion' => '',
    'authorizerResultTtlInSeconds' => 0,
    'authorizerType' => '',
    'authorizerUri' => '',
    'enableSimpleResponses' => null,
    'identitySource' => [
        
    ],
    'identityValidationExpression' => '',
    'jwtConfiguration' => [
        'Audience' => '',
        'Issuer' => ''
    ],
    'name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/apis/:apiId/authorizers', [
  'body' => '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/authorizers');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'authorizerCredentialsArn' => '',
  'authorizerPayloadFormatVersion' => '',
  'authorizerResultTtlInSeconds' => 0,
  'authorizerType' => '',
  'authorizerUri' => '',
  'enableSimpleResponses' => null,
  'identitySource' => [
    
  ],
  'identityValidationExpression' => '',
  'jwtConfiguration' => [
    'Audience' => '',
    'Issuer' => ''
  ],
  'name' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'authorizerCredentialsArn' => '',
  'authorizerPayloadFormatVersion' => '',
  'authorizerResultTtlInSeconds' => 0,
  'authorizerType' => '',
  'authorizerUri' => '',
  'enableSimpleResponses' => null,
  'identitySource' => [
    
  ],
  'identityValidationExpression' => '',
  'jwtConfiguration' => [
    'Audience' => '',
    'Issuer' => ''
  ],
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/authorizers');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}'
import http.client

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

payload = "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/apis/:apiId/authorizers", payload, headers)

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

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

url = "{{baseUrl}}/v2/apis/:apiId/authorizers"

payload = {
    "authorizerCredentialsArn": "",
    "authorizerPayloadFormatVersion": "",
    "authorizerResultTtlInSeconds": 0,
    "authorizerType": "",
    "authorizerUri": "",
    "enableSimpleResponses": False,
    "identitySource": [],
    "identityValidationExpression": "",
    "jwtConfiguration": {
        "Audience": "",
        "Issuer": ""
    },
    "name": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/apis/:apiId/authorizers"

payload <- "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/authorizers")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\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/v2/apis/:apiId/authorizers') do |req|
  req.body = "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\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}}/v2/apis/:apiId/authorizers";

    let payload = json!({
        "authorizerCredentialsArn": "",
        "authorizerPayloadFormatVersion": "",
        "authorizerResultTtlInSeconds": 0,
        "authorizerType": "",
        "authorizerUri": "",
        "enableSimpleResponses": false,
        "identitySource": (),
        "identityValidationExpression": "",
        "jwtConfiguration": json!({
            "Audience": "",
            "Issuer": ""
        }),
        "name": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/apis/:apiId/authorizers \
  --header 'content-type: application/json' \
  --data '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}'
echo '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}' |  \
  http POST {{baseUrl}}/v2/apis/:apiId/authorizers \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "authorizerCredentialsArn": "",\n  "authorizerPayloadFormatVersion": "",\n  "authorizerResultTtlInSeconds": 0,\n  "authorizerType": "",\n  "authorizerUri": "",\n  "enableSimpleResponses": false,\n  "identitySource": [],\n  "identityValidationExpression": "",\n  "jwtConfiguration": {\n    "Audience": "",\n    "Issuer": ""\n  },\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/authorizers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": [
    "Audience": "",
    "Issuer": ""
  ],
  "name": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/authorizers")! 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 CreateDeployment
{{baseUrl}}/v2/apis/:apiId/deployments
QUERY PARAMS

apiId
BODY json

{
  "description": "",
  "stageName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/deployments");

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

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

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

(client/post "{{baseUrl}}/v2/apis/:apiId/deployments" {:content-type :json
                                                                       :form-params {:description ""
                                                                                     :stageName ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/deployments"

	payload := strings.NewReader("{\n  \"description\": \"\",\n  \"stageName\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v2/apis/:apiId/deployments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42

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

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"description\": \"\",\n  \"stageName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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

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

xhr.open('POST', '{{baseUrl}}/v2/apis/:apiId/deployments');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments',
  headers: {'content-type': 'application/json'},
  data: {description: '', stageName: ''}
};

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

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

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"description\": \"\",\n  \"stageName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/deployments',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments',
  headers: {'content-type': 'application/json'},
  body: {description: '', stageName: ''},
  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}}/v2/apis/:apiId/deployments');

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

req.type('json');
req.send({
  description: '',
  stageName: ''
});

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}}/v2/apis/:apiId/deployments',
  headers: {'content-type': 'application/json'},
  data: {description: '', stageName: ''}
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/deployments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","stageName":""}'
};

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

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

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/apis/:apiId/deployments', [
  'body' => '{
  "description": "",
  "stageName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/deployments');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => '',
  'stageName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/deployments');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/deployments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "stageName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/deployments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "stageName": ""
}'
import http.client

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

payload = "{\n  \"description\": \"\",\n  \"stageName\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/apis/:apiId/deployments", payload, headers)

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

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

url = "{{baseUrl}}/v2/apis/:apiId/deployments"

payload = {
    "description": "",
    "stageName": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/apis/:apiId/deployments"

payload <- "{\n  \"description\": \"\",\n  \"stageName\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/deployments")

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

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

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/v2/apis/:apiId/deployments') do |req|
  req.body = "{\n  \"description\": \"\",\n  \"stageName\": \"\"\n}"
end

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

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

    let payload = json!({
        "description": "",
        "stageName": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/apis/:apiId/deployments \
  --header 'content-type: application/json' \
  --data '{
  "description": "",
  "stageName": ""
}'
echo '{
  "description": "",
  "stageName": ""
}' |  \
  http POST {{baseUrl}}/v2/apis/:apiId/deployments \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "description": "",\n  "stageName": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/deployments
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/deployments")! 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 CreateDomainName
{{baseUrl}}/v2/domainnames
BODY json

{
  "domainName": "",
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  },
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}");

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

(client/post "{{baseUrl}}/v2/domainnames" {:content-type :json
                                                           :form-params {:domainName ""
                                                                         :domainNameConfigurations [{:ApiGatewayDomainName ""
                                                                                                     :CertificateArn ""
                                                                                                     :CertificateName ""
                                                                                                     :CertificateUploadDate ""
                                                                                                     :DomainNameStatus ""
                                                                                                     :DomainNameStatusMessage ""
                                                                                                     :EndpointType ""
                                                                                                     :HostedZoneId ""
                                                                                                     :SecurityPolicy ""
                                                                                                     :OwnershipVerificationCertificateArn ""}]
                                                                         :mutualTlsAuthentication {:TruststoreUri ""
                                                                                                   :TruststoreVersion ""}
                                                                         :tags {}}})
require "http/client"

url = "{{baseUrl}}/v2/domainnames"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/domainnames"),
    Content = new StringContent("{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/domainnames");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/domainnames"

	payload := strings.NewReader("{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}")

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

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

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

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

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

}
POST /baseUrl/v2/domainnames HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 495

{
  "domainName": "",
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  },
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/domainnames")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/domainnames"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/domainnames")
  .header("content-type", "application/json")
  .body("{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  domainName: '',
  domainNameConfigurations: [
    {
      ApiGatewayDomainName: '',
      CertificateArn: '',
      CertificateName: '',
      CertificateUploadDate: '',
      DomainNameStatus: '',
      DomainNameStatusMessage: '',
      EndpointType: '',
      HostedZoneId: '',
      SecurityPolicy: '',
      OwnershipVerificationCertificateArn: ''
    }
  ],
  mutualTlsAuthentication: {
    TruststoreUri: '',
    TruststoreVersion: ''
  },
  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}}/v2/domainnames');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/domainnames',
  headers: {'content-type': 'application/json'},
  data: {
    domainName: '',
    domainNameConfigurations: [
      {
        ApiGatewayDomainName: '',
        CertificateArn: '',
        CertificateName: '',
        CertificateUploadDate: '',
        DomainNameStatus: '',
        DomainNameStatusMessage: '',
        EndpointType: '',
        HostedZoneId: '',
        SecurityPolicy: '',
        OwnershipVerificationCertificateArn: ''
      }
    ],
    mutualTlsAuthentication: {TruststoreUri: '', TruststoreVersion: ''},
    tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domainName":"","domainNameConfigurations":[{"ApiGatewayDomainName":"","CertificateArn":"","CertificateName":"","CertificateUploadDate":"","DomainNameStatus":"","DomainNameStatusMessage":"","EndpointType":"","HostedZoneId":"","SecurityPolicy":"","OwnershipVerificationCertificateArn":""}],"mutualTlsAuthentication":{"TruststoreUri":"","TruststoreVersion":""},"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}}/v2/domainnames',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "domainName": "",\n  "domainNameConfigurations": [\n    {\n      "ApiGatewayDomainName": "",\n      "CertificateArn": "",\n      "CertificateName": "",\n      "CertificateUploadDate": "",\n      "DomainNameStatus": "",\n      "DomainNameStatusMessage": "",\n      "EndpointType": "",\n      "HostedZoneId": "",\n      "SecurityPolicy": "",\n      "OwnershipVerificationCertificateArn": ""\n    }\n  ],\n  "mutualTlsAuthentication": {\n    "TruststoreUri": "",\n    "TruststoreVersion": ""\n  },\n  "tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  domainName: '',
  domainNameConfigurations: [
    {
      ApiGatewayDomainName: '',
      CertificateArn: '',
      CertificateName: '',
      CertificateUploadDate: '',
      DomainNameStatus: '',
      DomainNameStatusMessage: '',
      EndpointType: '',
      HostedZoneId: '',
      SecurityPolicy: '',
      OwnershipVerificationCertificateArn: ''
    }
  ],
  mutualTlsAuthentication: {TruststoreUri: '', TruststoreVersion: ''},
  tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/domainnames',
  headers: {'content-type': 'application/json'},
  body: {
    domainName: '',
    domainNameConfigurations: [
      {
        ApiGatewayDomainName: '',
        CertificateArn: '',
        CertificateName: '',
        CertificateUploadDate: '',
        DomainNameStatus: '',
        DomainNameStatusMessage: '',
        EndpointType: '',
        HostedZoneId: '',
        SecurityPolicy: '',
        OwnershipVerificationCertificateArn: ''
      }
    ],
    mutualTlsAuthentication: {TruststoreUri: '', TruststoreVersion: ''},
    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}}/v2/domainnames');

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

req.type('json');
req.send({
  domainName: '',
  domainNameConfigurations: [
    {
      ApiGatewayDomainName: '',
      CertificateArn: '',
      CertificateName: '',
      CertificateUploadDate: '',
      DomainNameStatus: '',
      DomainNameStatusMessage: '',
      EndpointType: '',
      HostedZoneId: '',
      SecurityPolicy: '',
      OwnershipVerificationCertificateArn: ''
    }
  ],
  mutualTlsAuthentication: {
    TruststoreUri: '',
    TruststoreVersion: ''
  },
  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}}/v2/domainnames',
  headers: {'content-type': 'application/json'},
  data: {
    domainName: '',
    domainNameConfigurations: [
      {
        ApiGatewayDomainName: '',
        CertificateArn: '',
        CertificateName: '',
        CertificateUploadDate: '',
        DomainNameStatus: '',
        DomainNameStatusMessage: '',
        EndpointType: '',
        HostedZoneId: '',
        SecurityPolicy: '',
        OwnershipVerificationCertificateArn: ''
      }
    ],
    mutualTlsAuthentication: {TruststoreUri: '', TruststoreVersion: ''},
    tags: {}
  }
};

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

const url = '{{baseUrl}}/v2/domainnames';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domainName":"","domainNameConfigurations":[{"ApiGatewayDomainName":"","CertificateArn":"","CertificateName":"","CertificateUploadDate":"","DomainNameStatus":"","DomainNameStatusMessage":"","EndpointType":"","HostedZoneId":"","SecurityPolicy":"","OwnershipVerificationCertificateArn":""}],"mutualTlsAuthentication":{"TruststoreUri":"","TruststoreVersion":""},"tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"domainName": @"",
                              @"domainNameConfigurations": @[ @{ @"ApiGatewayDomainName": @"", @"CertificateArn": @"", @"CertificateName": @"", @"CertificateUploadDate": @"", @"DomainNameStatus": @"", @"DomainNameStatusMessage": @"", @"EndpointType": @"", @"HostedZoneId": @"", @"SecurityPolicy": @"", @"OwnershipVerificationCertificateArn": @"" } ],
                              @"mutualTlsAuthentication": @{ @"TruststoreUri": @"", @"TruststoreVersion": @"" },
                              @"tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/domainnames"]
                                                       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}}/v2/domainnames" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/domainnames",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'domainName' => '',
    'domainNameConfigurations' => [
        [
                'ApiGatewayDomainName' => '',
                'CertificateArn' => '',
                'CertificateName' => '',
                'CertificateUploadDate' => '',
                'DomainNameStatus' => '',
                'DomainNameStatusMessage' => '',
                'EndpointType' => '',
                'HostedZoneId' => '',
                'SecurityPolicy' => '',
                'OwnershipVerificationCertificateArn' => ''
        ]
    ],
    'mutualTlsAuthentication' => [
        'TruststoreUri' => '',
        'TruststoreVersion' => ''
    ],
    'tags' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/domainnames', [
  'body' => '{
  "domainName": "",
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  },
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'domainName' => '',
  'domainNameConfigurations' => [
    [
        'ApiGatewayDomainName' => '',
        'CertificateArn' => '',
        'CertificateName' => '',
        'CertificateUploadDate' => '',
        'DomainNameStatus' => '',
        'DomainNameStatusMessage' => '',
        'EndpointType' => '',
        'HostedZoneId' => '',
        'SecurityPolicy' => '',
        'OwnershipVerificationCertificateArn' => ''
    ]
  ],
  'mutualTlsAuthentication' => [
    'TruststoreUri' => '',
    'TruststoreVersion' => ''
  ],
  'tags' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'domainName' => '',
  'domainNameConfigurations' => [
    [
        'ApiGatewayDomainName' => '',
        'CertificateArn' => '',
        'CertificateName' => '',
        'CertificateUploadDate' => '',
        'DomainNameStatus' => '',
        'DomainNameStatusMessage' => '',
        'EndpointType' => '',
        'HostedZoneId' => '',
        'SecurityPolicy' => '',
        'OwnershipVerificationCertificateArn' => ''
    ]
  ],
  'mutualTlsAuthentication' => [
    'TruststoreUri' => '',
    'TruststoreVersion' => ''
  ],
  'tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/domainnames');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domainName": "",
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  },
  "tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domainName": "",
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  },
  "tags": {}
}'
import http.client

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

payload = "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}"

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

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

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

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

url = "{{baseUrl}}/v2/domainnames"

payload = {
    "domainName": "",
    "domainNameConfigurations": [
        {
            "ApiGatewayDomainName": "",
            "CertificateArn": "",
            "CertificateName": "",
            "CertificateUploadDate": "",
            "DomainNameStatus": "",
            "DomainNameStatusMessage": "",
            "EndpointType": "",
            "HostedZoneId": "",
            "SecurityPolicy": "",
            "OwnershipVerificationCertificateArn": ""
        }
    ],
    "mutualTlsAuthentication": {
        "TruststoreUri": "",
        "TruststoreVersion": ""
    },
    "tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/domainnames"

payload <- "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/domainnames")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}"

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

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

response = conn.post('/baseUrl/v2/domainnames') do |req|
  req.body = "{\n  \"domainName\": \"\",\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  },\n  \"tags\": {}\n}"
end

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

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

    let payload = json!({
        "domainName": "",
        "domainNameConfigurations": (
            json!({
                "ApiGatewayDomainName": "",
                "CertificateArn": "",
                "CertificateName": "",
                "CertificateUploadDate": "",
                "DomainNameStatus": "",
                "DomainNameStatusMessage": "",
                "EndpointType": "",
                "HostedZoneId": "",
                "SecurityPolicy": "",
                "OwnershipVerificationCertificateArn": ""
            })
        ),
        "mutualTlsAuthentication": json!({
            "TruststoreUri": "",
            "TruststoreVersion": ""
        }),
        "tags": json!({})
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/domainnames \
  --header 'content-type: application/json' \
  --data '{
  "domainName": "",
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  },
  "tags": {}
}'
echo '{
  "domainName": "",
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  },
  "tags": {}
}' |  \
  http POST {{baseUrl}}/v2/domainnames \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "domainName": "",\n  "domainNameConfigurations": [\n    {\n      "ApiGatewayDomainName": "",\n      "CertificateArn": "",\n      "CertificateName": "",\n      "CertificateUploadDate": "",\n      "DomainNameStatus": "",\n      "DomainNameStatusMessage": "",\n      "EndpointType": "",\n      "HostedZoneId": "",\n      "SecurityPolicy": "",\n      "OwnershipVerificationCertificateArn": ""\n    }\n  ],\n  "mutualTlsAuthentication": {\n    "TruststoreUri": "",\n    "TruststoreVersion": ""\n  },\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/v2/domainnames
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "domainName": "",
  "domainNameConfigurations": [
    [
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    ]
  ],
  "mutualTlsAuthentication": [
    "TruststoreUri": "",
    "TruststoreVersion": ""
  ],
  "tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/domainnames")! 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 CreateIntegration
{{baseUrl}}/v2/apis/:apiId/integrations
QUERY PARAMS

apiId
BODY json

{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v2/apis/:apiId/integrations" {:content-type :json
                                                                        :form-params {:connectionId ""
                                                                                      :connectionType ""
                                                                                      :contentHandlingStrategy ""
                                                                                      :credentialsArn ""
                                                                                      :description ""
                                                                                      :integrationMethod ""
                                                                                      :integrationSubtype ""
                                                                                      :integrationType ""
                                                                                      :integrationUri ""
                                                                                      :passthroughBehavior ""
                                                                                      :payloadFormatVersion ""
                                                                                      :requestParameters {}
                                                                                      :requestTemplates {}
                                                                                      :responseParameters {}
                                                                                      :templateSelectionExpression ""
                                                                                      :timeoutInMillis 0
                                                                                      :tlsConfig {:ServerNameToVerify ""}}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/integrations"),
    Content = new StringContent("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations"

	payload := strings.NewReader("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")

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

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

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

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

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

}
POST /baseUrl/v2/apis/:apiId/integrations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 482

{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/apis/:apiId/integrations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/apis/:apiId/integrations")
  .header("content-type", "application/json")
  .body("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  connectionId: '',
  connectionType: '',
  contentHandlingStrategy: '',
  credentialsArn: '',
  description: '',
  integrationMethod: '',
  integrationSubtype: '',
  integrationType: '',
  integrationUri: '',
  passthroughBehavior: '',
  payloadFormatVersion: '',
  requestParameters: {},
  requestTemplates: {},
  responseParameters: {},
  templateSelectionExpression: '',
  timeoutInMillis: 0,
  tlsConfig: {
    ServerNameToVerify: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v2/apis/:apiId/integrations');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations',
  headers: {'content-type': 'application/json'},
  data: {
    connectionId: '',
    connectionType: '',
    contentHandlingStrategy: '',
    credentialsArn: '',
    description: '',
    integrationMethod: '',
    integrationSubtype: '',
    integrationType: '',
    integrationUri: '',
    passthroughBehavior: '',
    payloadFormatVersion: '',
    requestParameters: {},
    requestTemplates: {},
    responseParameters: {},
    templateSelectionExpression: '',
    timeoutInMillis: 0,
    tlsConfig: {ServerNameToVerify: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"connectionId":"","connectionType":"","contentHandlingStrategy":"","credentialsArn":"","description":"","integrationMethod":"","integrationSubtype":"","integrationType":"","integrationUri":"","passthroughBehavior":"","payloadFormatVersion":"","requestParameters":{},"requestTemplates":{},"responseParameters":{},"templateSelectionExpression":"","timeoutInMillis":0,"tlsConfig":{"ServerNameToVerify":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "connectionId": "",\n  "connectionType": "",\n  "contentHandlingStrategy": "",\n  "credentialsArn": "",\n  "description": "",\n  "integrationMethod": "",\n  "integrationSubtype": "",\n  "integrationType": "",\n  "integrationUri": "",\n  "passthroughBehavior": "",\n  "payloadFormatVersion": "",\n  "requestParameters": {},\n  "requestTemplates": {},\n  "responseParameters": {},\n  "templateSelectionExpression": "",\n  "timeoutInMillis": 0,\n  "tlsConfig": {\n    "ServerNameToVerify": ""\n  }\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  connectionId: '',
  connectionType: '',
  contentHandlingStrategy: '',
  credentialsArn: '',
  description: '',
  integrationMethod: '',
  integrationSubtype: '',
  integrationType: '',
  integrationUri: '',
  passthroughBehavior: '',
  payloadFormatVersion: '',
  requestParameters: {},
  requestTemplates: {},
  responseParameters: {},
  templateSelectionExpression: '',
  timeoutInMillis: 0,
  tlsConfig: {ServerNameToVerify: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations',
  headers: {'content-type': 'application/json'},
  body: {
    connectionId: '',
    connectionType: '',
    contentHandlingStrategy: '',
    credentialsArn: '',
    description: '',
    integrationMethod: '',
    integrationSubtype: '',
    integrationType: '',
    integrationUri: '',
    passthroughBehavior: '',
    payloadFormatVersion: '',
    requestParameters: {},
    requestTemplates: {},
    responseParameters: {},
    templateSelectionExpression: '',
    timeoutInMillis: 0,
    tlsConfig: {ServerNameToVerify: ''}
  },
  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}}/v2/apis/:apiId/integrations');

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

req.type('json');
req.send({
  connectionId: '',
  connectionType: '',
  contentHandlingStrategy: '',
  credentialsArn: '',
  description: '',
  integrationMethod: '',
  integrationSubtype: '',
  integrationType: '',
  integrationUri: '',
  passthroughBehavior: '',
  payloadFormatVersion: '',
  requestParameters: {},
  requestTemplates: {},
  responseParameters: {},
  templateSelectionExpression: '',
  timeoutInMillis: 0,
  tlsConfig: {
    ServerNameToVerify: ''
  }
});

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}}/v2/apis/:apiId/integrations',
  headers: {'content-type': 'application/json'},
  data: {
    connectionId: '',
    connectionType: '',
    contentHandlingStrategy: '',
    credentialsArn: '',
    description: '',
    integrationMethod: '',
    integrationSubtype: '',
    integrationType: '',
    integrationUri: '',
    passthroughBehavior: '',
    payloadFormatVersion: '',
    requestParameters: {},
    requestTemplates: {},
    responseParameters: {},
    templateSelectionExpression: '',
    timeoutInMillis: 0,
    tlsConfig: {ServerNameToVerify: ''}
  }
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/integrations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"connectionId":"","connectionType":"","contentHandlingStrategy":"","credentialsArn":"","description":"","integrationMethod":"","integrationSubtype":"","integrationType":"","integrationUri":"","passthroughBehavior":"","payloadFormatVersion":"","requestParameters":{},"requestTemplates":{},"responseParameters":{},"templateSelectionExpression":"","timeoutInMillis":0,"tlsConfig":{"ServerNameToVerify":""}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"connectionId": @"",
                              @"connectionType": @"",
                              @"contentHandlingStrategy": @"",
                              @"credentialsArn": @"",
                              @"description": @"",
                              @"integrationMethod": @"",
                              @"integrationSubtype": @"",
                              @"integrationType": @"",
                              @"integrationUri": @"",
                              @"passthroughBehavior": @"",
                              @"payloadFormatVersion": @"",
                              @"requestParameters": @{  },
                              @"requestTemplates": @{  },
                              @"responseParameters": @{  },
                              @"templateSelectionExpression": @"",
                              @"timeoutInMillis": @0,
                              @"tlsConfig": @{ @"ServerNameToVerify": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations"]
                                                       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}}/v2/apis/:apiId/integrations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations",
  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([
    'connectionId' => '',
    'connectionType' => '',
    'contentHandlingStrategy' => '',
    'credentialsArn' => '',
    'description' => '',
    'integrationMethod' => '',
    'integrationSubtype' => '',
    'integrationType' => '',
    'integrationUri' => '',
    'passthroughBehavior' => '',
    'payloadFormatVersion' => '',
    'requestParameters' => [
        
    ],
    'requestTemplates' => [
        
    ],
    'responseParameters' => [
        
    ],
    'templateSelectionExpression' => '',
    'timeoutInMillis' => 0,
    'tlsConfig' => [
        'ServerNameToVerify' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/apis/:apiId/integrations', [
  'body' => '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'connectionId' => '',
  'connectionType' => '',
  'contentHandlingStrategy' => '',
  'credentialsArn' => '',
  'description' => '',
  'integrationMethod' => '',
  'integrationSubtype' => '',
  'integrationType' => '',
  'integrationUri' => '',
  'passthroughBehavior' => '',
  'payloadFormatVersion' => '',
  'requestParameters' => [
    
  ],
  'requestTemplates' => [
    
  ],
  'responseParameters' => [
    
  ],
  'templateSelectionExpression' => '',
  'timeoutInMillis' => 0,
  'tlsConfig' => [
    'ServerNameToVerify' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'connectionId' => '',
  'connectionType' => '',
  'contentHandlingStrategy' => '',
  'credentialsArn' => '',
  'description' => '',
  'integrationMethod' => '',
  'integrationSubtype' => '',
  'integrationType' => '',
  'integrationUri' => '',
  'passthroughBehavior' => '',
  'payloadFormatVersion' => '',
  'requestParameters' => [
    
  ],
  'requestTemplates' => [
    
  ],
  'responseParameters' => [
    
  ],
  'templateSelectionExpression' => '',
  'timeoutInMillis' => 0,
  'tlsConfig' => [
    'ServerNameToVerify' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}'
import http.client

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

payload = "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v2/apis/:apiId/integrations", payload, headers)

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

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

url = "{{baseUrl}}/v2/apis/:apiId/integrations"

payload = {
    "connectionId": "",
    "connectionType": "",
    "contentHandlingStrategy": "",
    "credentialsArn": "",
    "description": "",
    "integrationMethod": "",
    "integrationSubtype": "",
    "integrationType": "",
    "integrationUri": "",
    "passthroughBehavior": "",
    "payloadFormatVersion": "",
    "requestParameters": {},
    "requestTemplates": {},
    "responseParameters": {},
    "templateSelectionExpression": "",
    "timeoutInMillis": 0,
    "tlsConfig": { "ServerNameToVerify": "" }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/apis/:apiId/integrations"

payload <- "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"

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

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

response = conn.post('/baseUrl/v2/apis/:apiId/integrations') do |req|
  req.body = "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"
end

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

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

    let payload = json!({
        "connectionId": "",
        "connectionType": "",
        "contentHandlingStrategy": "",
        "credentialsArn": "",
        "description": "",
        "integrationMethod": "",
        "integrationSubtype": "",
        "integrationType": "",
        "integrationUri": "",
        "passthroughBehavior": "",
        "payloadFormatVersion": "",
        "requestParameters": json!({}),
        "requestTemplates": json!({}),
        "responseParameters": json!({}),
        "templateSelectionExpression": "",
        "timeoutInMillis": 0,
        "tlsConfig": json!({"ServerNameToVerify": ""})
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/apis/:apiId/integrations \
  --header 'content-type: application/json' \
  --data '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}'
echo '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}' |  \
  http POST {{baseUrl}}/v2/apis/:apiId/integrations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "connectionId": "",\n  "connectionType": "",\n  "contentHandlingStrategy": "",\n  "credentialsArn": "",\n  "description": "",\n  "integrationMethod": "",\n  "integrationSubtype": "",\n  "integrationType": "",\n  "integrationUri": "",\n  "passthroughBehavior": "",\n  "payloadFormatVersion": "",\n  "requestParameters": {},\n  "requestTemplates": {},\n  "responseParameters": {},\n  "templateSelectionExpression": "",\n  "timeoutInMillis": 0,\n  "tlsConfig": {\n    "ServerNameToVerify": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": [],
  "requestTemplates": [],
  "responseParameters": [],
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": ["ServerNameToVerify": ""]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations")! 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 CreateIntegrationResponse
{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses
QUERY PARAMS

apiId
integrationId
BODY json

{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses" {:content-type :json
                                                                                                            :form-params {:contentHandlingStrategy ""
                                                                                                                          :integrationResponseKey ""
                                                                                                                          :responseParameters {}
                                                                                                                          :responseTemplates {}
                                                                                                                          :templateSelectionExpression ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\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}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"),
    Content = new StringContent("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"

	payload := strings.NewReader("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 159

{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")
  .header("content-type", "application/json")
  .body("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  contentHandlingStrategy: '',
  integrationResponseKey: '',
  responseParameters: {},
  responseTemplates: {},
  templateSelectionExpression: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses',
  headers: {'content-type': 'application/json'},
  data: {
    contentHandlingStrategy: '',
    integrationResponseKey: '',
    responseParameters: {},
    responseTemplates: {},
    templateSelectionExpression: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentHandlingStrategy":"","integrationResponseKey":"","responseParameters":{},"responseTemplates":{},"templateSelectionExpression":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contentHandlingStrategy": "",\n  "integrationResponseKey": "",\n  "responseParameters": {},\n  "responseTemplates": {},\n  "templateSelectionExpression": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  contentHandlingStrategy: '',
  integrationResponseKey: '',
  responseParameters: {},
  responseTemplates: {},
  templateSelectionExpression: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses',
  headers: {'content-type': 'application/json'},
  body: {
    contentHandlingStrategy: '',
    integrationResponseKey: '',
    responseParameters: {},
    responseTemplates: {},
    templateSelectionExpression: ''
  },
  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}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses');

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

req.type('json');
req.send({
  contentHandlingStrategy: '',
  integrationResponseKey: '',
  responseParameters: {},
  responseTemplates: {},
  templateSelectionExpression: ''
});

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}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses',
  headers: {'content-type': 'application/json'},
  data: {
    contentHandlingStrategy: '',
    integrationResponseKey: '',
    responseParameters: {},
    responseTemplates: {},
    templateSelectionExpression: ''
  }
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentHandlingStrategy":"","integrationResponseKey":"","responseParameters":{},"responseTemplates":{},"templateSelectionExpression":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"contentHandlingStrategy": @"",
                              @"integrationResponseKey": @"",
                              @"responseParameters": @{  },
                              @"responseTemplates": @{  },
                              @"templateSelectionExpression": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"]
                                                       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}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses",
  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([
    'contentHandlingStrategy' => '',
    'integrationResponseKey' => '',
    'responseParameters' => [
        
    ],
    'responseTemplates' => [
        
    ],
    'templateSelectionExpression' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses', [
  'body' => '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contentHandlingStrategy' => '',
  'integrationResponseKey' => '',
  'responseParameters' => [
    
  ],
  'responseTemplates' => [
    
  ],
  'templateSelectionExpression' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentHandlingStrategy' => '',
  'integrationResponseKey' => '',
  'responseParameters' => [
    
  ],
  'responseTemplates' => [
    
  ],
  'templateSelectionExpression' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}'
import http.client

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

payload = "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses", payload, headers)

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

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

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"

payload = {
    "contentHandlingStrategy": "",
    "integrationResponseKey": "",
    "responseParameters": {},
    "responseTemplates": {},
    "templateSelectionExpression": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"

payload <- "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"

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/v2/apis/:apiId/integrations/:integrationId/integrationresponses') do |req|
  req.body = "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses";

    let payload = json!({
        "contentHandlingStrategy": "",
        "integrationResponseKey": "",
        "responseParameters": json!({}),
        "responseTemplates": json!({}),
        "templateSelectionExpression": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses \
  --header 'content-type: application/json' \
  --data '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}'
echo '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}' |  \
  http POST {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentHandlingStrategy": "",\n  "integrationResponseKey": "",\n  "responseParameters": {},\n  "responseTemplates": {},\n  "templateSelectionExpression": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": [],
  "responseTemplates": [],
  "templateSelectionExpression": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")! 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 CreateModel
{{baseUrl}}/v2/apis/:apiId/models
QUERY PARAMS

apiId
BODY json

{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/models");

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

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

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

(client/post "{{baseUrl}}/v2/apis/:apiId/models" {:content-type :json
                                                                  :form-params {:contentType ""
                                                                                :description ""
                                                                                :name ""
                                                                                :schema ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/models"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\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}}/v2/apis/:apiId/models"),
    Content = new StringContent("{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/models");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/models"

	payload := strings.NewReader("{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v2/apis/:apiId/models HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 74

{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/apis/:apiId/models")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/apis/:apiId/models")
  .header("content-type", "application/json")
  .body("{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  contentType: '',
  description: '',
  name: '',
  schema: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v2/apis/:apiId/models');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/models',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', description: '', name: '', schema: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/models';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","description":"","name":"","schema":""}'
};

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

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/models',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/models',
  headers: {'content-type': 'application/json'},
  body: {contentType: '', description: '', name: '', schema: ''},
  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}}/v2/apis/:apiId/models');

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

req.type('json');
req.send({
  contentType: '',
  description: '',
  name: '',
  schema: ''
});

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}}/v2/apis/:apiId/models',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', description: '', name: '', schema: ''}
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/models';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","description":"","name":"","schema":""}'
};

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

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

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/apis/:apiId/models', [
  'body' => '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/models');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentType' => '',
  'description' => '',
  'name' => '',
  'schema' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/models');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/models' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/models' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}'
import http.client

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

payload = "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/apis/:apiId/models", payload, headers)

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

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

url = "{{baseUrl}}/v2/apis/:apiId/models"

payload = {
    "contentType": "",
    "description": "",
    "name": "",
    "schema": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/apis/:apiId/models"

payload <- "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/models")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"

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/v2/apis/:apiId/models') do |req|
  req.body = "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"
end

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

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

    let payload = json!({
        "contentType": "",
        "description": "",
        "name": "",
        "schema": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/apis/:apiId/models \
  --header 'content-type: application/json' \
  --data '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}'
echo '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}' |  \
  http POST {{baseUrl}}/v2/apis/:apiId/models \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentType": "",\n  "description": "",\n  "name": "",\n  "schema": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/models
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/models")! 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 CreateRoute
{{baseUrl}}/v2/apis/:apiId/routes
QUERY PARAMS

apiId
BODY json

{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/apis/:apiId/routes" {:content-type :json
                                                                  :form-params {:apiKeyRequired false
                                                                                :authorizationScopes []
                                                                                :authorizationType ""
                                                                                :authorizerId ""
                                                                                :modelSelectionExpression ""
                                                                                :operationName ""
                                                                                :requestModels {}
                                                                                :requestParameters {}
                                                                                :routeKey ""
                                                                                :routeResponseSelectionExpression ""
                                                                                :target ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes"),
    Content = new StringContent("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes"

	payload := strings.NewReader("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v2/apis/:apiId/routes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 290

{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/apis/:apiId/routes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/apis/:apiId/routes")
  .header("content-type", "application/json")
  .body("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiKeyRequired: false,
  authorizationScopes: [],
  authorizationType: '',
  authorizerId: '',
  modelSelectionExpression: '',
  operationName: '',
  requestModels: {},
  requestParameters: {},
  routeKey: '',
  routeResponseSelectionExpression: '',
  target: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v2/apis/:apiId/routes');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/routes',
  headers: {'content-type': 'application/json'},
  data: {
    apiKeyRequired: false,
    authorizationScopes: [],
    authorizationType: '',
    authorizerId: '',
    modelSelectionExpression: '',
    operationName: '',
    requestModels: {},
    requestParameters: {},
    routeKey: '',
    routeResponseSelectionExpression: '',
    target: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiKeyRequired":false,"authorizationScopes":[],"authorizationType":"","authorizerId":"","modelSelectionExpression":"","operationName":"","requestModels":{},"requestParameters":{},"routeKey":"","routeResponseSelectionExpression":"","target":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiKeyRequired": false,\n  "authorizationScopes": [],\n  "authorizationType": "",\n  "authorizerId": "",\n  "modelSelectionExpression": "",\n  "operationName": "",\n  "requestModels": {},\n  "requestParameters": {},\n  "routeKey": "",\n  "routeResponseSelectionExpression": "",\n  "target": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  apiKeyRequired: false,
  authorizationScopes: [],
  authorizationType: '',
  authorizerId: '',
  modelSelectionExpression: '',
  operationName: '',
  requestModels: {},
  requestParameters: {},
  routeKey: '',
  routeResponseSelectionExpression: '',
  target: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/routes',
  headers: {'content-type': 'application/json'},
  body: {
    apiKeyRequired: false,
    authorizationScopes: [],
    authorizationType: '',
    authorizerId: '',
    modelSelectionExpression: '',
    operationName: '',
    requestModels: {},
    requestParameters: {},
    routeKey: '',
    routeResponseSelectionExpression: '',
    target: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/v2/apis/:apiId/routes');

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

req.type('json');
req.send({
  apiKeyRequired: false,
  authorizationScopes: [],
  authorizationType: '',
  authorizerId: '',
  modelSelectionExpression: '',
  operationName: '',
  requestModels: {},
  requestParameters: {},
  routeKey: '',
  routeResponseSelectionExpression: '',
  target: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/routes',
  headers: {'content-type': 'application/json'},
  data: {
    apiKeyRequired: false,
    authorizationScopes: [],
    authorizationType: '',
    authorizerId: '',
    modelSelectionExpression: '',
    operationName: '',
    requestModels: {},
    requestParameters: {},
    routeKey: '',
    routeResponseSelectionExpression: '',
    target: ''
  }
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/routes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiKeyRequired":false,"authorizationScopes":[],"authorizationType":"","authorizerId":"","modelSelectionExpression":"","operationName":"","requestModels":{},"requestParameters":{},"routeKey":"","routeResponseSelectionExpression":"","target":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"apiKeyRequired": @NO,
                              @"authorizationScopes": @[  ],
                              @"authorizationType": @"",
                              @"authorizerId": @"",
                              @"modelSelectionExpression": @"",
                              @"operationName": @"",
                              @"requestModels": @{  },
                              @"requestParameters": @{  },
                              @"routeKey": @"",
                              @"routeResponseSelectionExpression": @"",
                              @"target": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes"]
                                                       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}}/v2/apis/:apiId/routes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes",
  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([
    'apiKeyRequired' => null,
    'authorizationScopes' => [
        
    ],
    'authorizationType' => '',
    'authorizerId' => '',
    'modelSelectionExpression' => '',
    'operationName' => '',
    'requestModels' => [
        
    ],
    'requestParameters' => [
        
    ],
    'routeKey' => '',
    'routeResponseSelectionExpression' => '',
    'target' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/apis/:apiId/routes', [
  'body' => '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiKeyRequired' => null,
  'authorizationScopes' => [
    
  ],
  'authorizationType' => '',
  'authorizerId' => '',
  'modelSelectionExpression' => '',
  'operationName' => '',
  'requestModels' => [
    
  ],
  'requestParameters' => [
    
  ],
  'routeKey' => '',
  'routeResponseSelectionExpression' => '',
  'target' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiKeyRequired' => null,
  'authorizationScopes' => [
    
  ],
  'authorizationType' => '',
  'authorizerId' => '',
  'modelSelectionExpression' => '',
  'operationName' => '',
  'requestModels' => [
    
  ],
  'requestParameters' => [
    
  ],
  'routeKey' => '',
  'routeResponseSelectionExpression' => '',
  'target' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}'
import http.client

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

payload = "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/apis/:apiId/routes", payload, headers)

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

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

url = "{{baseUrl}}/v2/apis/:apiId/routes"

payload = {
    "apiKeyRequired": False,
    "authorizationScopes": [],
    "authorizationType": "",
    "authorizerId": "",
    "modelSelectionExpression": "",
    "operationName": "",
    "requestModels": {},
    "requestParameters": {},
    "routeKey": "",
    "routeResponseSelectionExpression": "",
    "target": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/apis/:apiId/routes"

payload <- "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/routes")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"

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

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

response = conn.post('/baseUrl/v2/apis/:apiId/routes') do |req|
  req.body = "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"
end

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

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

    let payload = json!({
        "apiKeyRequired": false,
        "authorizationScopes": (),
        "authorizationType": "",
        "authorizerId": "",
        "modelSelectionExpression": "",
        "operationName": "",
        "requestModels": json!({}),
        "requestParameters": json!({}),
        "routeKey": "",
        "routeResponseSelectionExpression": "",
        "target": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/apis/:apiId/routes \
  --header 'content-type: application/json' \
  --data '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}'
echo '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}' |  \
  http POST {{baseUrl}}/v2/apis/:apiId/routes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiKeyRequired": false,\n  "authorizationScopes": [],\n  "authorizationType": "",\n  "authorizerId": "",\n  "modelSelectionExpression": "",\n  "operationName": "",\n  "requestModels": {},\n  "requestParameters": {},\n  "routeKey": "",\n  "routeResponseSelectionExpression": "",\n  "target": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": [],
  "requestParameters": [],
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes")! 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 CreateRouteResponse
{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses
QUERY PARAMS

apiId
routeId
BODY json

{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses" {:content-type :json
                                                                                          :form-params {:modelSelectionExpression ""
                                                                                                        :responseModels {}
                                                                                                        :responseParameters {}
                                                                                                        :routeResponseKey ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\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}}/v2/apis/:apiId/routes/:routeId/routeresponses"),
    Content = new StringContent("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"

	payload := strings.NewReader("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 114

{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")
  .header("content-type", "application/json")
  .body("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  modelSelectionExpression: '',
  responseModels: {},
  responseParameters: {},
  routeResponseKey: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses',
  headers: {'content-type': 'application/json'},
  data: {
    modelSelectionExpression: '',
    responseModels: {},
    responseParameters: {},
    routeResponseKey: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"modelSelectionExpression":"","responseModels":{},"responseParameters":{},"routeResponseKey":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "modelSelectionExpression": "",\n  "responseModels": {},\n  "responseParameters": {},\n  "routeResponseKey": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  modelSelectionExpression: '',
  responseModels: {},
  responseParameters: {},
  routeResponseKey: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses',
  headers: {'content-type': 'application/json'},
  body: {
    modelSelectionExpression: '',
    responseModels: {},
    responseParameters: {},
    routeResponseKey: ''
  },
  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}}/v2/apis/:apiId/routes/:routeId/routeresponses');

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

req.type('json');
req.send({
  modelSelectionExpression: '',
  responseModels: {},
  responseParameters: {},
  routeResponseKey: ''
});

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}}/v2/apis/:apiId/routes/:routeId/routeresponses',
  headers: {'content-type': 'application/json'},
  data: {
    modelSelectionExpression: '',
    responseModels: {},
    responseParameters: {},
    routeResponseKey: ''
  }
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"modelSelectionExpression":"","responseModels":{},"responseParameters":{},"routeResponseKey":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"modelSelectionExpression": @"",
                              @"responseModels": @{  },
                              @"responseParameters": @{  },
                              @"routeResponseKey": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"]
                                                       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}}/v2/apis/:apiId/routes/:routeId/routeresponses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses",
  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([
    'modelSelectionExpression' => '',
    'responseModels' => [
        
    ],
    'responseParameters' => [
        
    ],
    'routeResponseKey' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses', [
  'body' => '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'modelSelectionExpression' => '',
  'responseModels' => [
    
  ],
  'responseParameters' => [
    
  ],
  'routeResponseKey' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'modelSelectionExpression' => '',
  'responseModels' => [
    
  ],
  'responseParameters' => [
    
  ],
  'routeResponseKey' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}'
import http.client

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

payload = "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses", payload, headers)

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

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

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"

payload = {
    "modelSelectionExpression": "",
    "responseModels": {},
    "responseParameters": {},
    "routeResponseKey": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"

payload <- "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"

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/v2/apis/:apiId/routes/:routeId/routeresponses') do |req|
  req.body = "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses";

    let payload = json!({
        "modelSelectionExpression": "",
        "responseModels": json!({}),
        "responseParameters": json!({}),
        "routeResponseKey": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses \
  --header 'content-type: application/json' \
  --data '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}'
echo '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}' |  \
  http POST {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "modelSelectionExpression": "",\n  "responseModels": {},\n  "responseParameters": {},\n  "routeResponseKey": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "modelSelectionExpression": "",
  "responseModels": [],
  "responseParameters": [],
  "routeResponseKey": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")! 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 CreateStage
{{baseUrl}}/v2/apis/:apiId/stages
QUERY PARAMS

apiId
BODY json

{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageName": "",
  "stageVariables": {},
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/stages");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}");

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

(client/post "{{baseUrl}}/v2/apis/:apiId/stages" {:content-type :json
                                                                  :form-params {:accessLogSettings {:DestinationArn ""
                                                                                                    :Format ""}
                                                                                :autoDeploy false
                                                                                :clientCertificateId ""
                                                                                :defaultRouteSettings {:DataTraceEnabled ""
                                                                                                       :DetailedMetricsEnabled ""
                                                                                                       :LoggingLevel ""
                                                                                                       :ThrottlingBurstLimit ""
                                                                                                       :ThrottlingRateLimit ""}
                                                                                :deploymentId ""
                                                                                :description ""
                                                                                :routeSettings {}
                                                                                :stageName ""
                                                                                :stageVariables {}
                                                                                :tags {}}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/stages"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\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}}/v2/apis/:apiId/stages"),
    Content = new StringContent("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\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}}/v2/apis/:apiId/stages");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/stages"

	payload := strings.NewReader("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}")

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

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

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

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

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

}
POST /baseUrl/v2/apis/:apiId/stages HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 431

{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageName": "",
  "stageVariables": {},
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/apis/:apiId/stages")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/stages"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\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  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/apis/:apiId/stages")
  .header("content-type", "application/json")
  .body("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  accessLogSettings: {
    DestinationArn: '',
    Format: ''
  },
  autoDeploy: false,
  clientCertificateId: '',
  defaultRouteSettings: {
    DataTraceEnabled: '',
    DetailedMetricsEnabled: '',
    LoggingLevel: '',
    ThrottlingBurstLimit: '',
    ThrottlingRateLimit: ''
  },
  deploymentId: '',
  description: '',
  routeSettings: {},
  stageName: '',
  stageVariables: {},
  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}}/v2/apis/:apiId/stages');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/stages',
  headers: {'content-type': 'application/json'},
  data: {
    accessLogSettings: {DestinationArn: '', Format: ''},
    autoDeploy: false,
    clientCertificateId: '',
    defaultRouteSettings: {
      DataTraceEnabled: '',
      DetailedMetricsEnabled: '',
      LoggingLevel: '',
      ThrottlingBurstLimit: '',
      ThrottlingRateLimit: ''
    },
    deploymentId: '',
    description: '',
    routeSettings: {},
    stageName: '',
    stageVariables: {},
    tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/stages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"accessLogSettings":{"DestinationArn":"","Format":""},"autoDeploy":false,"clientCertificateId":"","defaultRouteSettings":{"DataTraceEnabled":"","DetailedMetricsEnabled":"","LoggingLevel":"","ThrottlingBurstLimit":"","ThrottlingRateLimit":""},"deploymentId":"","description":"","routeSettings":{},"stageName":"","stageVariables":{},"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}}/v2/apis/:apiId/stages',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accessLogSettings": {\n    "DestinationArn": "",\n    "Format": ""\n  },\n  "autoDeploy": false,\n  "clientCertificateId": "",\n  "defaultRouteSettings": {\n    "DataTraceEnabled": "",\n    "DetailedMetricsEnabled": "",\n    "LoggingLevel": "",\n    "ThrottlingBurstLimit": "",\n    "ThrottlingRateLimit": ""\n  },\n  "deploymentId": "",\n  "description": "",\n  "routeSettings": {},\n  "stageName": "",\n  "stageVariables": {},\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  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/stages',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  accessLogSettings: {DestinationArn: '', Format: ''},
  autoDeploy: false,
  clientCertificateId: '',
  defaultRouteSettings: {
    DataTraceEnabled: '',
    DetailedMetricsEnabled: '',
    LoggingLevel: '',
    ThrottlingBurstLimit: '',
    ThrottlingRateLimit: ''
  },
  deploymentId: '',
  description: '',
  routeSettings: {},
  stageName: '',
  stageVariables: {},
  tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/apis/:apiId/stages',
  headers: {'content-type': 'application/json'},
  body: {
    accessLogSettings: {DestinationArn: '', Format: ''},
    autoDeploy: false,
    clientCertificateId: '',
    defaultRouteSettings: {
      DataTraceEnabled: '',
      DetailedMetricsEnabled: '',
      LoggingLevel: '',
      ThrottlingBurstLimit: '',
      ThrottlingRateLimit: ''
    },
    deploymentId: '',
    description: '',
    routeSettings: {},
    stageName: '',
    stageVariables: {},
    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}}/v2/apis/:apiId/stages');

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

req.type('json');
req.send({
  accessLogSettings: {
    DestinationArn: '',
    Format: ''
  },
  autoDeploy: false,
  clientCertificateId: '',
  defaultRouteSettings: {
    DataTraceEnabled: '',
    DetailedMetricsEnabled: '',
    LoggingLevel: '',
    ThrottlingBurstLimit: '',
    ThrottlingRateLimit: ''
  },
  deploymentId: '',
  description: '',
  routeSettings: {},
  stageName: '',
  stageVariables: {},
  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}}/v2/apis/:apiId/stages',
  headers: {'content-type': 'application/json'},
  data: {
    accessLogSettings: {DestinationArn: '', Format: ''},
    autoDeploy: false,
    clientCertificateId: '',
    defaultRouteSettings: {
      DataTraceEnabled: '',
      DetailedMetricsEnabled: '',
      LoggingLevel: '',
      ThrottlingBurstLimit: '',
      ThrottlingRateLimit: ''
    },
    deploymentId: '',
    description: '',
    routeSettings: {},
    stageName: '',
    stageVariables: {},
    tags: {}
  }
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/stages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"accessLogSettings":{"DestinationArn":"","Format":""},"autoDeploy":false,"clientCertificateId":"","defaultRouteSettings":{"DataTraceEnabled":"","DetailedMetricsEnabled":"","LoggingLevel":"","ThrottlingBurstLimit":"","ThrottlingRateLimit":""},"deploymentId":"","description":"","routeSettings":{},"stageName":"","stageVariables":{},"tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accessLogSettings": @{ @"DestinationArn": @"", @"Format": @"" },
                              @"autoDeploy": @NO,
                              @"clientCertificateId": @"",
                              @"defaultRouteSettings": @{ @"DataTraceEnabled": @"", @"DetailedMetricsEnabled": @"", @"LoggingLevel": @"", @"ThrottlingBurstLimit": @"", @"ThrottlingRateLimit": @"" },
                              @"deploymentId": @"",
                              @"description": @"",
                              @"routeSettings": @{  },
                              @"stageName": @"",
                              @"stageVariables": @{  },
                              @"tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/stages"]
                                                       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}}/v2/apis/:apiId/stages" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/stages",
  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([
    'accessLogSettings' => [
        'DestinationArn' => '',
        'Format' => ''
    ],
    'autoDeploy' => null,
    'clientCertificateId' => '',
    'defaultRouteSettings' => [
        'DataTraceEnabled' => '',
        'DetailedMetricsEnabled' => '',
        'LoggingLevel' => '',
        'ThrottlingBurstLimit' => '',
        'ThrottlingRateLimit' => ''
    ],
    'deploymentId' => '',
    'description' => '',
    'routeSettings' => [
        
    ],
    'stageName' => '',
    'stageVariables' => [
        
    ],
    'tags' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/apis/:apiId/stages', [
  'body' => '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageName": "",
  "stageVariables": {},
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/stages');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accessLogSettings' => [
    'DestinationArn' => '',
    'Format' => ''
  ],
  'autoDeploy' => null,
  'clientCertificateId' => '',
  'defaultRouteSettings' => [
    'DataTraceEnabled' => '',
    'DetailedMetricsEnabled' => '',
    'LoggingLevel' => '',
    'ThrottlingBurstLimit' => '',
    'ThrottlingRateLimit' => ''
  ],
  'deploymentId' => '',
  'description' => '',
  'routeSettings' => [
    
  ],
  'stageName' => '',
  'stageVariables' => [
    
  ],
  'tags' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accessLogSettings' => [
    'DestinationArn' => '',
    'Format' => ''
  ],
  'autoDeploy' => null,
  'clientCertificateId' => '',
  'defaultRouteSettings' => [
    'DataTraceEnabled' => '',
    'DetailedMetricsEnabled' => '',
    'LoggingLevel' => '',
    'ThrottlingBurstLimit' => '',
    'ThrottlingRateLimit' => ''
  ],
  'deploymentId' => '',
  'description' => '',
  'routeSettings' => [
    
  ],
  'stageName' => '',
  'stageVariables' => [
    
  ],
  'tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/stages');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/stages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageName": "",
  "stageVariables": {},
  "tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/stages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageName": "",
  "stageVariables": {},
  "tags": {}
}'
import http.client

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

payload = "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}"

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

conn.request("POST", "/baseUrl/v2/apis/:apiId/stages", payload, headers)

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

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

url = "{{baseUrl}}/v2/apis/:apiId/stages"

payload = {
    "accessLogSettings": {
        "DestinationArn": "",
        "Format": ""
    },
    "autoDeploy": False,
    "clientCertificateId": "",
    "defaultRouteSettings": {
        "DataTraceEnabled": "",
        "DetailedMetricsEnabled": "",
        "LoggingLevel": "",
        "ThrottlingBurstLimit": "",
        "ThrottlingRateLimit": ""
    },
    "deploymentId": "",
    "description": "",
    "routeSettings": {},
    "stageName": "",
    "stageVariables": {},
    "tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/apis/:apiId/stages"

payload <- "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\n  \"tags\": {}\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/stages")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\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/v2/apis/:apiId/stages') do |req|
  req.body = "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageName\": \"\",\n  \"stageVariables\": {},\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}}/v2/apis/:apiId/stages";

    let payload = json!({
        "accessLogSettings": json!({
            "DestinationArn": "",
            "Format": ""
        }),
        "autoDeploy": false,
        "clientCertificateId": "",
        "defaultRouteSettings": json!({
            "DataTraceEnabled": "",
            "DetailedMetricsEnabled": "",
            "LoggingLevel": "",
            "ThrottlingBurstLimit": "",
            "ThrottlingRateLimit": ""
        }),
        "deploymentId": "",
        "description": "",
        "routeSettings": json!({}),
        "stageName": "",
        "stageVariables": json!({}),
        "tags": json!({})
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/apis/:apiId/stages \
  --header 'content-type: application/json' \
  --data '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageName": "",
  "stageVariables": {},
  "tags": {}
}'
echo '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageName": "",
  "stageVariables": {},
  "tags": {}
}' |  \
  http POST {{baseUrl}}/v2/apis/:apiId/stages \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "accessLogSettings": {\n    "DestinationArn": "",\n    "Format": ""\n  },\n  "autoDeploy": false,\n  "clientCertificateId": "",\n  "defaultRouteSettings": {\n    "DataTraceEnabled": "",\n    "DetailedMetricsEnabled": "",\n    "LoggingLevel": "",\n    "ThrottlingBurstLimit": "",\n    "ThrottlingRateLimit": ""\n  },\n  "deploymentId": "",\n  "description": "",\n  "routeSettings": {},\n  "stageName": "",\n  "stageVariables": {},\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/stages
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "accessLogSettings": [
    "DestinationArn": "",
    "Format": ""
  ],
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": [
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  ],
  "deploymentId": "",
  "description": "",
  "routeSettings": [],
  "stageName": "",
  "stageVariables": [],
  "tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/stages")! 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()
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"securityGroupIds\": [],\n  \"subnetIds\": [],\n  \"tags\": {}\n}");

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

(client/post "{{baseUrl}}/v2/vpclinks" {:content-type :json
                                                        :form-params {:name ""
                                                                      :securityGroupIds []
                                                                      :subnetIds []
                                                                      :tags {}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v2/vpclinks"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"securityGroupIds\": [],\n  \"subnetIds\": [],\n  \"tags\": {}\n}")

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

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

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

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

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

}
POST /baseUrl/v2/vpclinks HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 75

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/vpclinks',
  headers: {'content-type': 'application/json'},
  data: {name: '', securityGroupIds: [], subnetIds: [], tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/vpclinks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","securityGroupIds":[],"subnetIds":[],"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}}/v2/vpclinks',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "securityGroupIds": [],\n  "subnetIds": [],\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  \"securityGroupIds\": [],\n  \"subnetIds\": [],\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/vpclinks")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

  res.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: '', securityGroupIds: [], subnetIds: [], tags: {}}));
req.end();
const request = require('request');

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

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

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

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

const url = '{{baseUrl}}/v2/vpclinks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","securityGroupIds":[],"subnetIds":[],"tags":{}}'
};

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

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

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/vpclinks', [
  'body' => '{
  "name": "",
  "securityGroupIds": [],
  "subnetIds": [],
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'securityGroupIds' => [
    
  ],
  'subnetIds' => [
    
  ],
  'tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/vpclinks');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/vpclinks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "securityGroupIds": [],
  "subnetIds": [],
  "tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/vpclinks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "securityGroupIds": [],
  "subnetIds": [],
  "tags": {}
}'
import http.client

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

payload = "{\n  \"name\": \"\",\n  \"securityGroupIds\": [],\n  \"subnetIds\": [],\n  \"tags\": {}\n}"

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

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

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

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

url = "{{baseUrl}}/v2/vpclinks"

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

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

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

url <- "{{baseUrl}}/v2/vpclinks"

payload <- "{\n  \"name\": \"\",\n  \"securityGroupIds\": [],\n  \"subnetIds\": [],\n  \"tags\": {}\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/vpclinks")

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

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

    let payload = json!({
        "name": "",
        "securityGroupIds": (),
        "subnetIds": (),
        "tags": json!({})
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/vpclinks \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "securityGroupIds": [],
  "subnetIds": [],
  "tags": {}
}'
echo '{
  "name": "",
  "securityGroupIds": [],
  "subnetIds": [],
  "tags": {}
}' |  \
  http POST {{baseUrl}}/v2/vpclinks \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "securityGroupIds": [],\n  "subnetIds": [],\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/v2/vpclinks
import Foundation

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

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

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

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

dataTask.resume()
DELETE DeleteAccessLogSettings
{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings
QUERY PARAMS

apiId
stageName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings");

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

(client/delete "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings"

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

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

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

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

}
DELETE /baseUrl/v2/apis/:apiId/stages/:stageName/accesslogsettings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/stages/:stageName/accesslogsettings',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings'
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings';
const options = {method: 'DELETE'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

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

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/stages/:stageName/accesslogsettings")

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

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

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings")

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

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

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

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

response = conn.delete('/baseUrl/v2/apis/:apiId/stages/:stageName/accesslogsettings') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings";

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings
http DELETE {{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/accesslogsettings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE DeleteApi
{{baseUrl}}/v2/apis/:apiId
QUERY PARAMS

apiId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId");

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

(client/delete "{{baseUrl}}/v2/apis/:apiId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId"

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

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

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

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

}
DELETE /baseUrl/v2/apis/:apiId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v2/apis/:apiId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/v2/apis/:apiId'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId');

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v2/apis/:apiId'};

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

const url = '{{baseUrl}}/v2/apis/:apiId';
const options = {method: 'DELETE'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

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

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/apis/:apiId")

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

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

url = "{{baseUrl}}/v2/apis/:apiId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/apis/:apiId"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId")

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

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

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

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

response = conn.delete('/baseUrl/v2/apis/:apiId') do |req|
end

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

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

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId
http DELETE {{baseUrl}}/v2/apis/:apiId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE DeleteApiMapping
{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
QUERY PARAMS

apiMappingId
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId");

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

(client/delete "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
require "http/client"

url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

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

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

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

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

}
DELETE /baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId'
};

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

const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId';
const options = {method: 'DELETE'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

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

let uri = Uri.of_string "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId")

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

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

url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

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

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

url = URI("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")

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

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

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

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

response = conn.delete('/baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId";

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
http DELETE {{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE DeleteAuthorizer
{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
QUERY PARAMS

apiId
authorizerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId");

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

(client/delete "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

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

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

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

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

}
DELETE /baseUrl/v2/apis/:apiId/authorizers/:authorizerId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/authorizers/:authorizerId',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId'
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId';
const options = {method: 'DELETE'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

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

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/authorizers/:authorizerId")

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

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

url = "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")

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

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

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

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

response = conn.delete('/baseUrl/v2/apis/:apiId/authorizers/:authorizerId') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId";

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
http DELETE {{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE DeleteCorsConfiguration
{{baseUrl}}/v2/apis/:apiId/cors
QUERY PARAMS

apiId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/cors");

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

(client/delete "{{baseUrl}}/v2/apis/:apiId/cors")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/cors"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/cors"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/cors");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/cors"

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

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

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

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

}
DELETE /baseUrl/v2/apis/:apiId/cors HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/cors")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/cors"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/cors")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/cors")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/cors');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v2/apis/:apiId/cors'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/cors';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/cors',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/cors")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/cors',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/v2/apis/:apiId/cors'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/cors');

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v2/apis/:apiId/cors'};

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

const url = '{{baseUrl}}/v2/apis/:apiId/cors';
const options = {method: 'DELETE'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/cors"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

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

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/cors" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/cors",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/cors');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/cors');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/cors');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/cors' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/cors' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/cors")

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

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

url = "{{baseUrl}}/v2/apis/:apiId/cors"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/apis/:apiId/cors"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/cors")

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

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

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

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

response = conn.delete('/baseUrl/v2/apis/:apiId/cors') do |req|
end

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

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

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/cors
http DELETE {{baseUrl}}/v2/apis/:apiId/cors
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/cors
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/cors")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE DeleteDeployment
{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
QUERY PARAMS

apiId
deploymentId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId");

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

(client/delete "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

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

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

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

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

}
DELETE /baseUrl/v2/apis/:apiId/deployments/:deploymentId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/deployments/:deploymentId',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId'
};

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

const url = '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId';
const options = {method: 'DELETE'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

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

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/deployments/:deploymentId")

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

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

url = "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

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

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

url = URI("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")

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

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

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

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

response = conn.delete('/baseUrl/v2/apis/:apiId/deployments/:deploymentId') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId";

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
http DELETE {{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE DeleteDomainName
{{baseUrl}}/v2/domainnames/:domainName
QUERY PARAMS

domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/domainnames/:domainName");

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

(client/delete "{{baseUrl}}/v2/domainnames/:domainName")
require "http/client"

url = "{{baseUrl}}/v2/domainnames/:domainName"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/domainnames/:domainName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/domainnames/:domainName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/domainnames/:domainName"

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

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

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

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

}
DELETE /baseUrl/v2/domainnames/:domainName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/domainnames/:domainName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/domainnames/:domainName"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/domainnames/:domainName")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/v2/domainnames/:domainName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/domainnames/:domainName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames/:domainName';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/domainnames/:domainName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/domainnames/:domainName',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/domainnames/:domainName'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v2/domainnames/:domainName');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/domainnames/:domainName'
};

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

const url = '{{baseUrl}}/v2/domainnames/:domainName';
const options = {method: 'DELETE'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/domainnames/:domainName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

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

let uri = Uri.of_string "{{baseUrl}}/v2/domainnames/:domainName" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/domainnames/:domainName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/domainnames/:domainName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/domainnames/:domainName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames/:domainName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames/:domainName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/domainnames/:domainName")

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

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

url = "{{baseUrl}}/v2/domainnames/:domainName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/domainnames/:domainName"

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

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

url = URI("{{baseUrl}}/v2/domainnames/:domainName")

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

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

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

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

response = conn.delete('/baseUrl/v2/domainnames/:domainName') do |req|
end

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

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

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/domainnames/:domainName
http DELETE {{baseUrl}}/v2/domainnames/:domainName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/domainnames/:domainName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/domainnames/:domainName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE DeleteIntegration
{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
QUERY PARAMS

apiId
integrationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId");

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

(client/delete "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

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

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

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

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

}
DELETE /baseUrl/v2/apis/:apiId/integrations/:integrationId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations/:integrationId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/integrations/:integrationId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/apis/:apiId/integrations/:integrationId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
http DELETE {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DeleteIntegrationResponse
{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
QUERY PARAMS

apiId
integrationId
integrationResponseId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
http DELETE {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DeleteModel
{{baseUrl}}/v2/apis/:apiId/models/:modelId
QUERY PARAMS

apiId
modelId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/models/:modelId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/apis/:apiId/models/:modelId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/models/:modelId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/models/:modelId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/apis/:apiId/models/:modelId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/models/:modelId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/models/:modelId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/models/:modelId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/models/:modelId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/models/:modelId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/models/:modelId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/models/:modelId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/models/:modelId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/models/:modelId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/models/:modelId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/models/:modelId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/models/:modelId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/models/:modelId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/models/:modelId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/models/:modelId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/models/:modelId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/apis/:apiId/models/:modelId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/models/:modelId
http DELETE {{baseUrl}}/v2/apis/:apiId/models/:modelId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/models/:modelId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/models/:modelId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DeleteRoute
{{baseUrl}}/v2/apis/:apiId/routes/:routeId
QUERY PARAMS

apiId
routeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes/:routeId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes/:routeId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes/:routeId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/apis/:apiId/routes/:routeId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes/:routeId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes/:routeId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes/:routeId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/routes/:routeId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes/:routeId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/routes/:routeId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/apis/:apiId/routes/:routeId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/routes/:routeId
http DELETE {{baseUrl}}/v2/apis/:apiId/routes/:routeId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes/:routeId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes/:routeId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DeleteRouteRequestParameter
{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey
QUERY PARAMS

apiId
requestParameterKey
routeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey
http DELETE {{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/requestparameters/:requestParameterKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DeleteRouteResponse
{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
QUERY PARAMS

apiId
routeId
routeResponseId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
http DELETE {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DeleteRouteSettings
{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey
QUERY PARAMS

apiId
routeKey
stageName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey
http DELETE {{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/routesettings/:routeKey")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DeleteStage
{{baseUrl}}/v2/apis/:apiId/stages/:stageName
QUERY PARAMS

apiId
stageName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/stages/:stageName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/stages/:stageName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/stages/:stageName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/apis/:apiId/stages/:stageName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/stages/:stageName"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/stages/:stageName',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/stages/:stageName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/stages/:stageName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/stages/:stageName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/stages/:stageName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/apis/:apiId/stages/:stageName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/stages/:stageName
http DELETE {{baseUrl}}/v2/apis/:apiId/stages/:stageName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/stages/:stageName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/stages/:stageName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/vpclinks/:vpcLinkId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/vpclinks/:vpcLinkId")
require "http/client"

url = "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/vpclinks/:vpcLinkId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/vpclinks/:vpcLinkId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/vpclinks/:vpcLinkId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/vpclinks/:vpcLinkId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/vpclinks/:vpcLinkId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/vpclinks/:vpcLinkId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/vpclinks/:vpcLinkId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/vpclinks/:vpcLinkId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/vpclinks/:vpcLinkId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/vpclinks/:vpcLinkId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/vpclinks/:vpcLinkId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/vpclinks/:vpcLinkId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/vpclinks/:vpcLinkId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/vpclinks/:vpcLinkId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/vpclinks/:vpcLinkId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/vpclinks/:vpcLinkId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/vpclinks/:vpcLinkId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/vpclinks/:vpcLinkId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/vpclinks/:vpcLinkId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/vpclinks/:vpcLinkId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/vpclinks/:vpcLinkId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/vpclinks/:vpcLinkId
http DELETE {{baseUrl}}/v2/vpclinks/:vpcLinkId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/vpclinks/:vpcLinkId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/vpclinks/:vpcLinkId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ExportApi
{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType
QUERY PARAMS

outputType
apiId
specification
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType" {:query-params {:outputType ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/exports/:specification?outputType= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType',
  params: {outputType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/exports/:specification?outputType=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType',
  qs: {outputType: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType');

req.query({
  outputType: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType',
  params: {outputType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'outputType' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'outputType' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/exports/:specification?outputType=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType"

querystring = {"outputType":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType"

queryString <- list(outputType = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/exports/:specification') do |req|
  req.params['outputType'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/exports/:specification#outputType";

    let querystring = [
        ("outputType", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType'
http GET '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/exports/:specification?outputType=#outputType")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetApi
{{baseUrl}}/v2/apis/:apiId
QUERY PARAMS

apiId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId
http GET {{baseUrl}}/v2/apis/:apiId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetApiMapping
{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
QUERY PARAMS

apiMappingId
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
require "http/client"

url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
http GET {{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetApiMappings
{{baseUrl}}/v2/domainnames/:domainName/apimappings
QUERY PARAMS

domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/domainnames/:domainName/apimappings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/domainnames/:domainName/apimappings")
require "http/client"

url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/domainnames/:domainName/apimappings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/domainnames/:domainName/apimappings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/domainnames/:domainName/apimappings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/domainnames/:domainName/apimappings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/domainnames/:domainName/apimappings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/domainnames/:domainName/apimappings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/domainnames/:domainName/apimappings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/domainnames/:domainName/apimappings');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/domainnames/:domainName/apimappings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/domainnames/:domainName/apimappings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/domainnames/:domainName/apimappings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/domainnames/:domainName/apimappings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/domainnames/:domainName/apimappings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/domainnames/:domainName/apimappings');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/domainnames/:domainName/apimappings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/domainnames/:domainName/apimappings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/domainnames/:domainName/apimappings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/domainnames/:domainName/apimappings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/domainnames/:domainName/apimappings
http GET {{baseUrl}}/v2/domainnames/:domainName/apimappings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/domainnames/:domainName/apimappings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/domainnames/:domainName/apimappings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetApis
{{baseUrl}}/v2/apis
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis")
require "http/client"

url = "{{baseUrl}}/v2/apis"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis
http GET {{baseUrl}}/v2/apis
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetAuthorizer
{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
QUERY PARAMS

apiId
authorizerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/authorizers/:authorizerId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/authorizers/:authorizerId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/authorizers/:authorizerId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/authorizers/:authorizerId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
http GET {{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetAuthorizers
{{baseUrl}}/v2/apis/:apiId/authorizers
QUERY PARAMS

apiId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/authorizers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/authorizers")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/authorizers"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/authorizers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/authorizers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/authorizers"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/authorizers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/authorizers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/authorizers"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/authorizers")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/authorizers');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/authorizers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/authorizers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/authorizers',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/authorizers'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/authorizers');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/authorizers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/authorizers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/authorizers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/authorizers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/authorizers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/authorizers');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/authorizers');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/authorizers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/authorizers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/authorizers"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/authorizers"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/authorizers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/authorizers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/authorizers";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/authorizers
http GET {{baseUrl}}/v2/apis/:apiId/authorizers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/authorizers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/authorizers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetDeployment
{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
QUERY PARAMS

apiId
deploymentId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/deployments/:deploymentId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/deployments/:deploymentId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/deployments/:deploymentId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/deployments/:deploymentId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
http GET {{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetDeployments
{{baseUrl}}/v2/apis/:apiId/deployments
QUERY PARAMS

apiId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/deployments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/deployments")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/deployments"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/deployments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/deployments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/deployments"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/deployments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/deployments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/deployments"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/deployments")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/deployments');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/deployments';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/deployments',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/deployments',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/deployments'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/deployments');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/deployments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/deployments';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/deployments"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/deployments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/deployments",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/deployments');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/deployments');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/deployments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/deployments' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/deployments' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/deployments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/deployments"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/deployments"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/deployments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/deployments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/deployments";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/deployments
http GET {{baseUrl}}/v2/apis/:apiId/deployments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/deployments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/deployments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetDomainName
{{baseUrl}}/v2/domainnames/:domainName
QUERY PARAMS

domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/domainnames/:domainName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/domainnames/:domainName")
require "http/client"

url = "{{baseUrl}}/v2/domainnames/:domainName"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/domainnames/:domainName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/domainnames/:domainName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/domainnames/:domainName"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/domainnames/:domainName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/domainnames/:domainName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/domainnames/:domainName"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/domainnames/:domainName")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/domainnames/:domainName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/domainnames/:domainName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames/:domainName';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/domainnames/:domainName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/domainnames/:domainName',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/domainnames/:domainName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/domainnames/:domainName');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/domainnames/:domainName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/domainnames/:domainName';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/domainnames/:domainName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/domainnames/:domainName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/domainnames/:domainName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/domainnames/:domainName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/domainnames/:domainName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/domainnames/:domainName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames/:domainName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames/:domainName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/domainnames/:domainName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/domainnames/:domainName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/domainnames/:domainName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/domainnames/:domainName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/domainnames/:domainName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/domainnames/:domainName";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/domainnames/:domainName
http GET {{baseUrl}}/v2/domainnames/:domainName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/domainnames/:domainName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/domainnames/:domainName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetDomainNames
{{baseUrl}}/v2/domainnames
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/domainnames");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/domainnames")
require "http/client"

url = "{{baseUrl}}/v2/domainnames"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/domainnames"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/domainnames");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/domainnames"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/domainnames HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/domainnames")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/domainnames"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/domainnames")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/domainnames');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/domainnames'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/domainnames',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/domainnames',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/domainnames'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/domainnames');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/domainnames'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/domainnames';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/domainnames"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/domainnames" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/domainnames",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/domainnames');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/domainnames');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/domainnames');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/domainnames")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/domainnames"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/domainnames"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/domainnames")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/domainnames') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/domainnames";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/domainnames
http GET {{baseUrl}}/v2/domainnames
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/domainnames
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/domainnames")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetIntegration
{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
QUERY PARAMS

apiId
integrationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/integrations/:integrationId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations/:integrationId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/integrations/:integrationId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/integrations/:integrationId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
http GET {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetIntegrationResponse
{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
QUERY PARAMS

apiId
integrationId
integrationResponseId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
http GET {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetIntegrationResponses
{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses
QUERY PARAMS

apiId
integrationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses
http GET {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetIntegrations
{{baseUrl}}/v2/apis/:apiId/integrations
QUERY PARAMS

apiId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/integrations")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/integrations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/integrations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/integrations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/integrations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/integrations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/integrations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/integrations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/integrations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/integrations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/integrations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/integrations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/integrations');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/integrations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/integrations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/integrations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/integrations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/integrations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/integrations
http GET {{baseUrl}}/v2/apis/:apiId/integrations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetModel
{{baseUrl}}/v2/apis/:apiId/models/:modelId
QUERY PARAMS

apiId
modelId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/models/:modelId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/models/:modelId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/models/:modelId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/models/:modelId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/models/:modelId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/models/:modelId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/models/:modelId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/models/:modelId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/models/:modelId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/models/:modelId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/models/:modelId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/models/:modelId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/models/:modelId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/models/:modelId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/models/:modelId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/models/:modelId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/models/:modelId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/models/:modelId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/models/:modelId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/models/:modelId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/models/:modelId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/models/:modelId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/models/:modelId
http GET {{baseUrl}}/v2/apis/:apiId/models/:modelId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/models/:modelId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/models/:modelId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetModelTemplate
{{baseUrl}}/v2/apis/:apiId/models/:modelId/template
QUERY PARAMS

apiId
modelId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/models/:modelId/template"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/models/:modelId/template");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/models/:modelId/template HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/models/:modelId/template"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models/:modelId/template")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/models/:modelId/template")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models/:modelId/template")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/models/:modelId/template',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/models/:modelId/template"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/models/:modelId/template');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/models/:modelId/template');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/models/:modelId/template' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/models/:modelId/template")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/models/:modelId/template")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/models/:modelId/template') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/models/:modelId/template
http GET {{baseUrl}}/v2/apis/:apiId/models/:modelId/template
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/models/:modelId/template
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/models/:modelId/template")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetModels
{{baseUrl}}/v2/apis/:apiId/models
QUERY PARAMS

apiId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/models");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/models")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/models"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/models"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/models");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/models"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/models HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/models")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/models"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/models")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/models');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/models'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/models';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/models',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/models',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/models'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/models');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/models'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/models';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/models"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/models" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/models",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/models');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/models');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/models');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/models' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/models' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/models")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/models"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/models"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/models")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/models') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/models";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/models
http GET {{baseUrl}}/v2/apis/:apiId/models
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/models
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/models")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetRoute
{{baseUrl}}/v2/apis/:apiId/routes/:routeId
QUERY PARAMS

apiId
routeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes/:routeId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes/:routeId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes/:routeId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/routes/:routeId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes/:routeId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes/:routeId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes/:routeId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/routes/:routeId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes/:routeId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/routes/:routeId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/routes/:routeId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/routes/:routeId
http GET {{baseUrl}}/v2/apis/:apiId/routes/:routeId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes/:routeId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes/:routeId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetRouteResponse
{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
QUERY PARAMS

apiId
routeId
routeResponseId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
http GET {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetRouteResponses
{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses
QUERY PARAMS

apiId
routeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses
http GET {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetRoutes
{{baseUrl}}/v2/apis/:apiId/routes
QUERY PARAMS

apiId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/routes")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/routes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/routes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/routes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/routes');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/routes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/routes'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/routes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/routes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/routes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/routes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/routes');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/routes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/routes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/routes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/routes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/routes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/routes
http GET {{baseUrl}}/v2/apis/:apiId/routes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetStage
{{baseUrl}}/v2/apis/:apiId/stages/:stageName
QUERY PARAMS

apiId
stageName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/stages/:stageName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/stages/:stageName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/stages/:stageName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/stages/:stageName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/stages/:stageName"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/stages/:stageName',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/stages/:stageName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/stages/:stageName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/stages/:stageName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/stages/:stageName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/stages/:stageName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/stages/:stageName
http GET {{baseUrl}}/v2/apis/:apiId/stages/:stageName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/stages/:stageName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/stages/:stageName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetStages
{{baseUrl}}/v2/apis/:apiId/stages
QUERY PARAMS

apiId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/stages");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/apis/:apiId/stages")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/stages"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/stages"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/stages");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/stages"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/apis/:apiId/stages HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/apis/:apiId/stages")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/stages"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/apis/:apiId/stages")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/apis/:apiId/stages');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/stages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/stages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/stages',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/stages',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/stages'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/apis/:apiId/stages');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/apis/:apiId/stages'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/stages';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/stages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/stages" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/stages",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/apis/:apiId/stages');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/stages');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/stages');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/stages' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/stages' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/apis/:apiId/stages")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/stages"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/stages"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/stages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/apis/:apiId/stages') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/stages";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/apis/:apiId/stages
http GET {{baseUrl}}/v2/apis/:apiId/stages
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/stages
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/stages")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetTags
{{baseUrl}}/v2/tags/:resource-arn
QUERY PARAMS

resource-arn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/tags/:resource-arn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/tags/:resource-arn")
require "http/client"

url = "{{baseUrl}}/v2/tags/:resource-arn"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/tags/:resource-arn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/tags/:resource-arn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/tags/:resource-arn"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/tags/:resource-arn HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/tags/:resource-arn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/tags/:resource-arn"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/tags/:resource-arn")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/tags/:resource-arn")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/tags/:resource-arn');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/tags/:resource-arn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/tags/:resource-arn';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/tags/:resource-arn',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/tags/:resource-arn")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/tags/:resource-arn',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/tags/:resource-arn'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/tags/:resource-arn');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/tags/:resource-arn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/tags/:resource-arn';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/tags/:resource-arn"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/tags/:resource-arn" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/tags/:resource-arn",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/tags/:resource-arn');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/tags/:resource-arn');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/tags/:resource-arn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/tags/:resource-arn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/tags/:resource-arn' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/tags/:resource-arn")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/tags/:resource-arn"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/tags/:resource-arn"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/tags/:resource-arn")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/tags/:resource-arn') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/tags/:resource-arn";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/tags/:resource-arn
http GET {{baseUrl}}/v2/tags/:resource-arn
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/tags/:resource-arn
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/tags/:resource-arn")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/vpclinks/:vpcLinkId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/vpclinks/:vpcLinkId")
require "http/client"

url = "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/vpclinks/:vpcLinkId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/vpclinks/:vpcLinkId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/vpclinks/:vpcLinkId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/vpclinks/:vpcLinkId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/vpclinks/:vpcLinkId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/vpclinks/:vpcLinkId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/vpclinks/:vpcLinkId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/vpclinks/:vpcLinkId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/vpclinks/:vpcLinkId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/vpclinks/:vpcLinkId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/vpclinks/:vpcLinkId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/vpclinks/:vpcLinkId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/vpclinks/:vpcLinkId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/vpclinks/:vpcLinkId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/vpclinks/:vpcLinkId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/vpclinks/:vpcLinkId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/vpclinks/:vpcLinkId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/vpclinks/:vpcLinkId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/vpclinks/:vpcLinkId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/vpclinks/:vpcLinkId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/vpclinks/:vpcLinkId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/vpclinks/:vpcLinkId
http GET {{baseUrl}}/v2/vpclinks/:vpcLinkId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/vpclinks/:vpcLinkId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/vpclinks/:vpcLinkId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/vpclinks");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/vpclinks")
require "http/client"

url = "{{baseUrl}}/v2/vpclinks"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/vpclinks"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/vpclinks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/vpclinks"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/vpclinks HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/vpclinks")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/vpclinks"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/vpclinks")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/vpclinks")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/vpclinks');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/vpclinks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/vpclinks';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/vpclinks',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/vpclinks")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/vpclinks',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/vpclinks'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/vpclinks');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/vpclinks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/vpclinks';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/vpclinks"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/vpclinks" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/vpclinks",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/vpclinks');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/vpclinks');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/vpclinks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/vpclinks' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/vpclinks' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/vpclinks")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/vpclinks"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/vpclinks"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/vpclinks")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/vpclinks') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/vpclinks";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/vpclinks
http GET {{baseUrl}}/v2/vpclinks
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/vpclinks
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/vpclinks")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT ImportApi
{{baseUrl}}/v2/apis
BODY json

{
  "body": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"body\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/apis" {:content-type :json
                                                   :form-params {:body ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"body\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/apis"),
    Content = new StringContent("{\n  \"body\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"body\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis"

	payload := strings.NewReader("{\n  \"body\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/apis HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "body": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/apis")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"body\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"body\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"body\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/apis")
  .header("content-type", "application/json")
  .body("{\n  \"body\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  body: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/apis');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/apis',
  headers: {'content-type': 'application/json'},
  data: {body: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"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}}/v2/apis',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "body": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"body\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({body: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/apis',
  headers: {'content-type': 'application/json'},
  body: {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('PUT', '{{baseUrl}}/v2/apis');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  body: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/apis',
  headers: {'content-type': 'application/json'},
  data: {body: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"body":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"body": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"body\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'body' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/apis', [
  'body' => '{
  "body": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'body' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'body' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "body": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "body": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"body\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/apis", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis"

payload = { "body": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis"

payload <- "{\n  \"body\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"body\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/apis') do |req|
  req.body = "{\n  \"body\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis";

    let payload = json!({"body": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/apis \
  --header 'content-type: application/json' \
  --data '{
  "body": ""
}'
echo '{
  "body": ""
}' |  \
  http PUT {{baseUrl}}/v2/apis \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "body": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["body": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT ReimportApi
{{baseUrl}}/v2/apis/:apiId
QUERY PARAMS

apiId
BODY json

{
  "body": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"body\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/apis/:apiId" {:content-type :json
                                                          :form-params {:body ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"body\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId"),
    Content = new StringContent("{\n  \"body\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"body\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId"

	payload := strings.NewReader("{\n  \"body\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/apis/:apiId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "body": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/apis/:apiId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"body\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"body\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"body\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/apis/:apiId")
  .header("content-type", "application/json")
  .body("{\n  \"body\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  body: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/apis/:apiId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/apis/:apiId',
  headers: {'content-type': 'application/json'},
  data: {body: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"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}}/v2/apis/:apiId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "body": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"body\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({body: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/apis/:apiId',
  headers: {'content-type': 'application/json'},
  body: {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('PUT', '{{baseUrl}}/v2/apis/:apiId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  body: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/apis/:apiId',
  headers: {'content-type': 'application/json'},
  data: {body: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"body":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"body": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"body\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'body' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/apis/:apiId', [
  'body' => '{
  "body": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'body' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'body' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "body": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "body": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"body\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/apis/:apiId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId"

payload = { "body": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId"

payload <- "{\n  \"body\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"body\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/apis/:apiId') do |req|
  req.body = "{\n  \"body\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId";

    let payload = json!({"body": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/apis/:apiId \
  --header 'content-type: application/json' \
  --data '{
  "body": ""
}'
echo '{
  "body": ""
}' |  \
  http PUT {{baseUrl}}/v2/apis/:apiId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "body": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["body": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE ResetAuthorizersCache
{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers
QUERY PARAMS

apiId
stageName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers")
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/apis/:apiId/stages/:stageName/cache/authorizers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/stages/:stageName/cache/authorizers',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/apis/:apiId/stages/:stageName/cache/authorizers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/apis/:apiId/stages/:stageName/cache/authorizers') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers
http DELETE {{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/stages/:stageName/cache/authorizers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST TagResource
{{baseUrl}}/v2/tags/:resource-arn
QUERY PARAMS

resource-arn
BODY json

{
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/tags/:resource-arn");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"tags\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/tags/:resource-arn" {:content-type :json
                                                                  :form-params {:tags {}}})
require "http/client"

url = "{{baseUrl}}/v2/tags/:resource-arn"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"tags\": {}\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/tags/:resource-arn"),
    Content = new StringContent("{\n  \"tags\": {}\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/tags/:resource-arn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/tags/:resource-arn"

	payload := strings.NewReader("{\n  \"tags\": {}\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/tags/:resource-arn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/tags/:resource-arn")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/tags/:resource-arn"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/tags/:resource-arn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/tags/:resource-arn")
  .header("content-type", "application/json")
  .body("{\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  tags: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/tags/:resource-arn');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/tags/:resource-arn',
  headers: {'content-type': 'application/json'},
  data: {tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/tags/:resource-arn';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/tags/:resource-arn',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "tags": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/tags/:resource-arn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/tags/:resource-arn',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({tags: {}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/tags/:resource-arn',
  headers: {'content-type': 'application/json'},
  body: {tags: {}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/tags/:resource-arn');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  tags: {}
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/tags/:resource-arn',
  headers: {'content-type': 'application/json'},
  data: {tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/tags/:resource-arn';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"tags": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/tags/:resource-arn"]
                                                       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}}/v2/tags/:resource-arn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"tags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/tags/:resource-arn",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'tags' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/tags/:resource-arn', [
  'body' => '{
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/tags/:resource-arn');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'tags' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/tags/:resource-arn');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/tags/:resource-arn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/tags/:resource-arn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "tags": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"tags\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/tags/:resource-arn", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/tags/:resource-arn"

payload = { "tags": {} }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/tags/:resource-arn"

payload <- "{\n  \"tags\": {}\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/tags/:resource-arn")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"tags\": {}\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/tags/:resource-arn') do |req|
  req.body = "{\n  \"tags\": {}\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/tags/:resource-arn";

    let payload = json!({"tags": json!({})});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/tags/:resource-arn \
  --header 'content-type: application/json' \
  --data '{
  "tags": {}
}'
echo '{
  "tags": {}
}' |  \
  http POST {{baseUrl}}/v2/tags/:resource-arn \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/v2/tags/:resource-arn
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["tags": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/tags/:resource-arn")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE UntagResource
{{baseUrl}}/v2/tags/:resource-arn#tagKeys
QUERY PARAMS

tagKeys
resource-arn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/tags/:resource-arn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"

url = "{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v2/tags/:resource-arn?tagKeys= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/tags/:resource-arn#tagKeys',
  params: {tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/tags/:resource-arn?tagKeys=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/tags/:resource-arn#tagKeys',
  qs: {tagKeys: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/tags/:resource-arn#tagKeys');

req.query({
  tagKeys: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/tags/:resource-arn#tagKeys',
  params: {tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/tags/:resource-arn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'tagKeys' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/tags/:resource-arn#tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'tagKeys' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/tags/:resource-arn?tagKeys=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/tags/:resource-arn#tagKeys"

querystring = {"tagKeys":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/tags/:resource-arn#tagKeys"

queryString <- list(tagKeys = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v2/tags/:resource-arn') do |req|
  req.params['tagKeys'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/tags/:resource-arn#tagKeys";

    let querystring = [
        ("tagKeys", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/tags/:resource-arn?tagKeys=#tagKeys")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateApi
{{baseUrl}}/v2/apis/:apiId
QUERY PARAMS

apiId
BODY json

{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "target": "",
  "version": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/apis/:apiId" {:content-type :json
                                                            :form-params {:apiKeySelectionExpression ""
                                                                          :corsConfiguration {:AllowCredentials ""
                                                                                              :AllowHeaders ""
                                                                                              :AllowMethods ""
                                                                                              :AllowOrigins ""
                                                                                              :ExposeHeaders ""
                                                                                              :MaxAge ""}
                                                                          :credentialsArn ""
                                                                          :description ""
                                                                          :disableSchemaValidation false
                                                                          :disableExecuteApiEndpoint false
                                                                          :name ""
                                                                          :routeKey ""
                                                                          :routeSelectionExpression ""
                                                                          :target ""
                                                                          :version ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId"),
    Content = new StringContent("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId"

	payload := strings.NewReader("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/apis/:apiId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 427

{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "target": "",
  "version": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/apis/:apiId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/apis/:apiId")
  .header("content-type", "application/json")
  .body("{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiKeySelectionExpression: '',
  corsConfiguration: {
    AllowCredentials: '',
    AllowHeaders: '',
    AllowMethods: '',
    AllowOrigins: '',
    ExposeHeaders: '',
    MaxAge: ''
  },
  credentialsArn: '',
  description: '',
  disableSchemaValidation: false,
  disableExecuteApiEndpoint: false,
  name: '',
  routeKey: '',
  routeSelectionExpression: '',
  target: '',
  version: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/apis/:apiId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId',
  headers: {'content-type': 'application/json'},
  data: {
    apiKeySelectionExpression: '',
    corsConfiguration: {
      AllowCredentials: '',
      AllowHeaders: '',
      AllowMethods: '',
      AllowOrigins: '',
      ExposeHeaders: '',
      MaxAge: ''
    },
    credentialsArn: '',
    description: '',
    disableSchemaValidation: false,
    disableExecuteApiEndpoint: false,
    name: '',
    routeKey: '',
    routeSelectionExpression: '',
    target: '',
    version: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"apiKeySelectionExpression":"","corsConfiguration":{"AllowCredentials":"","AllowHeaders":"","AllowMethods":"","AllowOrigins":"","ExposeHeaders":"","MaxAge":""},"credentialsArn":"","description":"","disableSchemaValidation":false,"disableExecuteApiEndpoint":false,"name":"","routeKey":"","routeSelectionExpression":"","target":"","version":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiKeySelectionExpression": "",\n  "corsConfiguration": {\n    "AllowCredentials": "",\n    "AllowHeaders": "",\n    "AllowMethods": "",\n    "AllowOrigins": "",\n    "ExposeHeaders": "",\n    "MaxAge": ""\n  },\n  "credentialsArn": "",\n  "description": "",\n  "disableSchemaValidation": false,\n  "disableExecuteApiEndpoint": false,\n  "name": "",\n  "routeKey": "",\n  "routeSelectionExpression": "",\n  "target": "",\n  "version": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  apiKeySelectionExpression: '',
  corsConfiguration: {
    AllowCredentials: '',
    AllowHeaders: '',
    AllowMethods: '',
    AllowOrigins: '',
    ExposeHeaders: '',
    MaxAge: ''
  },
  credentialsArn: '',
  description: '',
  disableSchemaValidation: false,
  disableExecuteApiEndpoint: false,
  name: '',
  routeKey: '',
  routeSelectionExpression: '',
  target: '',
  version: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId',
  headers: {'content-type': 'application/json'},
  body: {
    apiKeySelectionExpression: '',
    corsConfiguration: {
      AllowCredentials: '',
      AllowHeaders: '',
      AllowMethods: '',
      AllowOrigins: '',
      ExposeHeaders: '',
      MaxAge: ''
    },
    credentialsArn: '',
    description: '',
    disableSchemaValidation: false,
    disableExecuteApiEndpoint: false,
    name: '',
    routeKey: '',
    routeSelectionExpression: '',
    target: '',
    version: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/apis/:apiId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  apiKeySelectionExpression: '',
  corsConfiguration: {
    AllowCredentials: '',
    AllowHeaders: '',
    AllowMethods: '',
    AllowOrigins: '',
    ExposeHeaders: '',
    MaxAge: ''
  },
  credentialsArn: '',
  description: '',
  disableSchemaValidation: false,
  disableExecuteApiEndpoint: false,
  name: '',
  routeKey: '',
  routeSelectionExpression: '',
  target: '',
  version: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId',
  headers: {'content-type': 'application/json'},
  data: {
    apiKeySelectionExpression: '',
    corsConfiguration: {
      AllowCredentials: '',
      AllowHeaders: '',
      AllowMethods: '',
      AllowOrigins: '',
      ExposeHeaders: '',
      MaxAge: ''
    },
    credentialsArn: '',
    description: '',
    disableSchemaValidation: false,
    disableExecuteApiEndpoint: false,
    name: '',
    routeKey: '',
    routeSelectionExpression: '',
    target: '',
    version: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"apiKeySelectionExpression":"","corsConfiguration":{"AllowCredentials":"","AllowHeaders":"","AllowMethods":"","AllowOrigins":"","ExposeHeaders":"","MaxAge":""},"credentialsArn":"","description":"","disableSchemaValidation":false,"disableExecuteApiEndpoint":false,"name":"","routeKey":"","routeSelectionExpression":"","target":"","version":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"apiKeySelectionExpression": @"",
                              @"corsConfiguration": @{ @"AllowCredentials": @"", @"AllowHeaders": @"", @"AllowMethods": @"", @"AllowOrigins": @"", @"ExposeHeaders": @"", @"MaxAge": @"" },
                              @"credentialsArn": @"",
                              @"description": @"",
                              @"disableSchemaValidation": @NO,
                              @"disableExecuteApiEndpoint": @NO,
                              @"name": @"",
                              @"routeKey": @"",
                              @"routeSelectionExpression": @"",
                              @"target": @"",
                              @"version": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'apiKeySelectionExpression' => '',
    'corsConfiguration' => [
        'AllowCredentials' => '',
        'AllowHeaders' => '',
        'AllowMethods' => '',
        'AllowOrigins' => '',
        'ExposeHeaders' => '',
        'MaxAge' => ''
    ],
    'credentialsArn' => '',
    'description' => '',
    'disableSchemaValidation' => null,
    'disableExecuteApiEndpoint' => null,
    'name' => '',
    'routeKey' => '',
    'routeSelectionExpression' => '',
    'target' => '',
    'version' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/apis/:apiId', [
  'body' => '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "target": "",
  "version": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiKeySelectionExpression' => '',
  'corsConfiguration' => [
    'AllowCredentials' => '',
    'AllowHeaders' => '',
    'AllowMethods' => '',
    'AllowOrigins' => '',
    'ExposeHeaders' => '',
    'MaxAge' => ''
  ],
  'credentialsArn' => '',
  'description' => '',
  'disableSchemaValidation' => null,
  'disableExecuteApiEndpoint' => null,
  'name' => '',
  'routeKey' => '',
  'routeSelectionExpression' => '',
  'target' => '',
  'version' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiKeySelectionExpression' => '',
  'corsConfiguration' => [
    'AllowCredentials' => '',
    'AllowHeaders' => '',
    'AllowMethods' => '',
    'AllowOrigins' => '',
    'ExposeHeaders' => '',
    'MaxAge' => ''
  ],
  'credentialsArn' => '',
  'description' => '',
  'disableSchemaValidation' => null,
  'disableExecuteApiEndpoint' => null,
  'name' => '',
  'routeKey' => '',
  'routeSelectionExpression' => '',
  'target' => '',
  'version' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "target": "",
  "version": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "target": "",
  "version": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/apis/:apiId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId"

payload = {
    "apiKeySelectionExpression": "",
    "corsConfiguration": {
        "AllowCredentials": "",
        "AllowHeaders": "",
        "AllowMethods": "",
        "AllowOrigins": "",
        "ExposeHeaders": "",
        "MaxAge": ""
    },
    "credentialsArn": "",
    "description": "",
    "disableSchemaValidation": False,
    "disableExecuteApiEndpoint": False,
    "name": "",
    "routeKey": "",
    "routeSelectionExpression": "",
    "target": "",
    "version": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId"

payload <- "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/apis/:apiId') do |req|
  req.body = "{\n  \"apiKeySelectionExpression\": \"\",\n  \"corsConfiguration\": {\n    \"AllowCredentials\": \"\",\n    \"AllowHeaders\": \"\",\n    \"AllowMethods\": \"\",\n    \"AllowOrigins\": \"\",\n    \"ExposeHeaders\": \"\",\n    \"MaxAge\": \"\"\n  },\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"disableSchemaValidation\": false,\n  \"disableExecuteApiEndpoint\": false,\n  \"name\": \"\",\n  \"routeKey\": \"\",\n  \"routeSelectionExpression\": \"\",\n  \"target\": \"\",\n  \"version\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId";

    let payload = json!({
        "apiKeySelectionExpression": "",
        "corsConfiguration": json!({
            "AllowCredentials": "",
            "AllowHeaders": "",
            "AllowMethods": "",
            "AllowOrigins": "",
            "ExposeHeaders": "",
            "MaxAge": ""
        }),
        "credentialsArn": "",
        "description": "",
        "disableSchemaValidation": false,
        "disableExecuteApiEndpoint": false,
        "name": "",
        "routeKey": "",
        "routeSelectionExpression": "",
        "target": "",
        "version": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/apis/:apiId \
  --header 'content-type: application/json' \
  --data '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "target": "",
  "version": ""
}'
echo '{
  "apiKeySelectionExpression": "",
  "corsConfiguration": {
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  },
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "target": "",
  "version": ""
}' |  \
  http PATCH {{baseUrl}}/v2/apis/:apiId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiKeySelectionExpression": "",\n  "corsConfiguration": {\n    "AllowCredentials": "",\n    "AllowHeaders": "",\n    "AllowMethods": "",\n    "AllowOrigins": "",\n    "ExposeHeaders": "",\n    "MaxAge": ""\n  },\n  "credentialsArn": "",\n  "description": "",\n  "disableSchemaValidation": false,\n  "disableExecuteApiEndpoint": false,\n  "name": "",\n  "routeKey": "",\n  "routeSelectionExpression": "",\n  "target": "",\n  "version": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiKeySelectionExpression": "",
  "corsConfiguration": [
    "AllowCredentials": "",
    "AllowHeaders": "",
    "AllowMethods": "",
    "AllowOrigins": "",
    "ExposeHeaders": "",
    "MaxAge": ""
  ],
  "credentialsArn": "",
  "description": "",
  "disableSchemaValidation": false,
  "disableExecuteApiEndpoint": false,
  "name": "",
  "routeKey": "",
  "routeSelectionExpression": "",
  "target": "",
  "version": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateApiMapping
{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
QUERY PARAMS

apiMappingId
domainName
BODY json

{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId" {:content-type :json
                                                                                                  :form-params {:apiId ""
                                                                                                                :apiMappingKey ""
                                                                                                                :stage ""}})
require "http/client"

url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"),
    Content = new StringContent("{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

	payload := strings.NewReader("{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 55

{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .header("content-type", "application/json")
  .body("{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiId: '',
  apiMappingKey: '',
  stage: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId',
  headers: {'content-type': 'application/json'},
  data: {apiId: '', apiMappingKey: '', stage: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"apiId":"","apiMappingKey":"","stage":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiId": "",\n  "apiMappingKey": "",\n  "stage": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({apiId: '', apiMappingKey: '', stage: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId',
  headers: {'content-type': 'application/json'},
  body: {apiId: '', apiMappingKey: '', stage: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  apiId: '',
  apiMappingKey: '',
  stage: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId',
  headers: {'content-type': 'application/json'},
  data: {apiId: '', apiMappingKey: '', stage: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"apiId":"","apiMappingKey":"","stage":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"apiId": @"",
                              @"apiMappingKey": @"",
                              @"stage": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'apiId' => '',
    'apiMappingKey' => '',
    'stage' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId', [
  'body' => '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiId' => '',
  'apiMappingKey' => '',
  'stage' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiId' => '',
  'apiMappingKey' => '',
  'stage' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

payload = {
    "apiId": "",
    "apiMappingKey": "",
    "stage": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId"

payload <- "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/domainnames/:domainName/apimappings/:apiMappingId') do |req|
  req.body = "{\n  \"apiId\": \"\",\n  \"apiMappingKey\": \"\",\n  \"stage\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId";

    let payload = json!({
        "apiId": "",
        "apiMappingKey": "",
        "stage": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId \
  --header 'content-type: application/json' \
  --data '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}'
echo '{
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
}' |  \
  http PATCH {{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiId": "",\n  "apiMappingKey": "",\n  "stage": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiId": "",
  "apiMappingKey": "",
  "stage": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/domainnames/:domainName/apimappings/:apiMappingId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateAuthorizer
{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
QUERY PARAMS

apiId
authorizerId
BODY json

{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId" {:content-type :json
                                                                                      :form-params {:authorizerCredentialsArn ""
                                                                                                    :authorizerPayloadFormatVersion ""
                                                                                                    :authorizerResultTtlInSeconds 0
                                                                                                    :authorizerType ""
                                                                                                    :authorizerUri ""
                                                                                                    :enableSimpleResponses false
                                                                                                    :identitySource []
                                                                                                    :identityValidationExpression ""
                                                                                                    :jwtConfiguration {:Audience ""
                                                                                                                       :Issuer ""}
                                                                                                    :name ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"),
    Content = new StringContent("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\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}}/v2/apis/:apiId/authorizers/:authorizerId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

	payload := strings.NewReader("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/apis/:apiId/authorizers/:authorizerId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 336

{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\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  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .header("content-type", "application/json")
  .body("{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  authorizerCredentialsArn: '',
  authorizerPayloadFormatVersion: '',
  authorizerResultTtlInSeconds: 0,
  authorizerType: '',
  authorizerUri: '',
  enableSimpleResponses: false,
  identitySource: [],
  identityValidationExpression: '',
  jwtConfiguration: {
    Audience: '',
    Issuer: ''
  },
  name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerCredentialsArn: '',
    authorizerPayloadFormatVersion: '',
    authorizerResultTtlInSeconds: 0,
    authorizerType: '',
    authorizerUri: '',
    enableSimpleResponses: false,
    identitySource: [],
    identityValidationExpression: '',
    jwtConfiguration: {Audience: '', Issuer: ''},
    name: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerCredentialsArn":"","authorizerPayloadFormatVersion":"","authorizerResultTtlInSeconds":0,"authorizerType":"","authorizerUri":"","enableSimpleResponses":false,"identitySource":[],"identityValidationExpression":"","jwtConfiguration":{"Audience":"","Issuer":""},"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}}/v2/apis/:apiId/authorizers/:authorizerId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "authorizerCredentialsArn": "",\n  "authorizerPayloadFormatVersion": "",\n  "authorizerResultTtlInSeconds": 0,\n  "authorizerType": "",\n  "authorizerUri": "",\n  "enableSimpleResponses": false,\n  "identitySource": [],\n  "identityValidationExpression": "",\n  "jwtConfiguration": {\n    "Audience": "",\n    "Issuer": ""\n  },\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  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/authorizers/:authorizerId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  authorizerCredentialsArn: '',
  authorizerPayloadFormatVersion: '',
  authorizerResultTtlInSeconds: 0,
  authorizerType: '',
  authorizerUri: '',
  enableSimpleResponses: false,
  identitySource: [],
  identityValidationExpression: '',
  jwtConfiguration: {Audience: '', Issuer: ''},
  name: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId',
  headers: {'content-type': 'application/json'},
  body: {
    authorizerCredentialsArn: '',
    authorizerPayloadFormatVersion: '',
    authorizerResultTtlInSeconds: 0,
    authorizerType: '',
    authorizerUri: '',
    enableSimpleResponses: false,
    identitySource: [],
    identityValidationExpression: '',
    jwtConfiguration: {Audience: '', Issuer: ''},
    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('PATCH', '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  authorizerCredentialsArn: '',
  authorizerPayloadFormatVersion: '',
  authorizerResultTtlInSeconds: 0,
  authorizerType: '',
  authorizerUri: '',
  enableSimpleResponses: false,
  identitySource: [],
  identityValidationExpression: '',
  jwtConfiguration: {
    Audience: '',
    Issuer: ''
  },
  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: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerCredentialsArn: '',
    authorizerPayloadFormatVersion: '',
    authorizerResultTtlInSeconds: 0,
    authorizerType: '',
    authorizerUri: '',
    enableSimpleResponses: false,
    identitySource: [],
    identityValidationExpression: '',
    jwtConfiguration: {Audience: '', Issuer: ''},
    name: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerCredentialsArn":"","authorizerPayloadFormatVersion":"","authorizerResultTtlInSeconds":0,"authorizerType":"","authorizerUri":"","enableSimpleResponses":false,"identitySource":[],"identityValidationExpression":"","jwtConfiguration":{"Audience":"","Issuer":""},"name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"authorizerCredentialsArn": @"",
                              @"authorizerPayloadFormatVersion": @"",
                              @"authorizerResultTtlInSeconds": @0,
                              @"authorizerType": @"",
                              @"authorizerUri": @"",
                              @"enableSimpleResponses": @NO,
                              @"identitySource": @[  ],
                              @"identityValidationExpression": @"",
                              @"jwtConfiguration": @{ @"Audience": @"", @"Issuer": @"" },
                              @"name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'authorizerCredentialsArn' => '',
    'authorizerPayloadFormatVersion' => '',
    'authorizerResultTtlInSeconds' => 0,
    'authorizerType' => '',
    'authorizerUri' => '',
    'enableSimpleResponses' => null,
    'identitySource' => [
        
    ],
    'identityValidationExpression' => '',
    'jwtConfiguration' => [
        'Audience' => '',
        'Issuer' => ''
    ],
    'name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId', [
  'body' => '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'authorizerCredentialsArn' => '',
  'authorizerPayloadFormatVersion' => '',
  'authorizerResultTtlInSeconds' => 0,
  'authorizerType' => '',
  'authorizerUri' => '',
  'enableSimpleResponses' => null,
  'identitySource' => [
    
  ],
  'identityValidationExpression' => '',
  'jwtConfiguration' => [
    'Audience' => '',
    'Issuer' => ''
  ],
  'name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'authorizerCredentialsArn' => '',
  'authorizerPayloadFormatVersion' => '',
  'authorizerResultTtlInSeconds' => 0,
  'authorizerType' => '',
  'authorizerUri' => '',
  'enableSimpleResponses' => null,
  'identitySource' => [
    
  ],
  'identityValidationExpression' => '',
  'jwtConfiguration' => [
    'Audience' => '',
    'Issuer' => ''
  ],
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/apis/:apiId/authorizers/:authorizerId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

payload = {
    "authorizerCredentialsArn": "",
    "authorizerPayloadFormatVersion": "",
    "authorizerResultTtlInSeconds": 0,
    "authorizerType": "",
    "authorizerUri": "",
    "enableSimpleResponses": False,
    "identitySource": [],
    "identityValidationExpression": "",
    "jwtConfiguration": {
        "Audience": "",
        "Issuer": ""
    },
    "name": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId"

payload <- "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\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.patch('/baseUrl/v2/apis/:apiId/authorizers/:authorizerId') do |req|
  req.body = "{\n  \"authorizerCredentialsArn\": \"\",\n  \"authorizerPayloadFormatVersion\": \"\",\n  \"authorizerResultTtlInSeconds\": 0,\n  \"authorizerType\": \"\",\n  \"authorizerUri\": \"\",\n  \"enableSimpleResponses\": false,\n  \"identitySource\": [],\n  \"identityValidationExpression\": \"\",\n  \"jwtConfiguration\": {\n    \"Audience\": \"\",\n    \"Issuer\": \"\"\n  },\n  \"name\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId";

    let payload = json!({
        "authorizerCredentialsArn": "",
        "authorizerPayloadFormatVersion": "",
        "authorizerResultTtlInSeconds": 0,
        "authorizerType": "",
        "authorizerUri": "",
        "enableSimpleResponses": false,
        "identitySource": (),
        "identityValidationExpression": "",
        "jwtConfiguration": json!({
            "Audience": "",
            "Issuer": ""
        }),
        "name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId \
  --header 'content-type: application/json' \
  --data '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}'
echo '{
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": {
    "Audience": "",
    "Issuer": ""
  },
  "name": ""
}' |  \
  http PATCH {{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "authorizerCredentialsArn": "",\n  "authorizerPayloadFormatVersion": "",\n  "authorizerResultTtlInSeconds": 0,\n  "authorizerType": "",\n  "authorizerUri": "",\n  "enableSimpleResponses": false,\n  "identitySource": [],\n  "identityValidationExpression": "",\n  "jwtConfiguration": {\n    "Audience": "",\n    "Issuer": ""\n  },\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "authorizerCredentialsArn": "",
  "authorizerPayloadFormatVersion": "",
  "authorizerResultTtlInSeconds": 0,
  "authorizerType": "",
  "authorizerUri": "",
  "enableSimpleResponses": false,
  "identitySource": [],
  "identityValidationExpression": "",
  "jwtConfiguration": [
    "Audience": "",
    "Issuer": ""
  ],
  "name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/authorizers/:authorizerId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateDeployment
{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
QUERY PARAMS

apiId
deploymentId
BODY json

{
  "description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId" {:content-type :json
                                                                                      :form-params {:description ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"description\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"),
    Content = new StringContent("{\n  \"description\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

	payload := strings.NewReader("{\n  \"description\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/apis/:apiId/deployments/:deploymentId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"description\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .header("content-type", "application/json")
  .body("{\n  \"description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  description: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId',
  headers: {'content-type': 'application/json'},
  data: {description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"description":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "description": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/deployments/:deploymentId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({description: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId',
  headers: {'content-type': 'application/json'},
  body: {description: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  description: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId',
  headers: {'content-type': 'application/json'},
  data: {description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"description":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"description\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'description' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId', [
  'body' => '{
  "description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"description\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/apis/:apiId/deployments/:deploymentId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

payload = { "description": "" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId"

payload <- "{\n  \"description\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"description\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/apis/:apiId/deployments/:deploymentId') do |req|
  req.body = "{\n  \"description\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId";

    let payload = json!({"description": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId \
  --header 'content-type: application/json' \
  --data '{
  "description": ""
}'
echo '{
  "description": ""
}' |  \
  http PATCH {{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "description": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["description": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/deployments/:deploymentId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateDomainName
{{baseUrl}}/v2/domainnames/:domainName
QUERY PARAMS

domainName
BODY json

{
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/domainnames/:domainName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/domainnames/:domainName" {:content-type :json
                                                                        :form-params {:domainNameConfigurations [{:ApiGatewayDomainName ""
                                                                                                                  :CertificateArn ""
                                                                                                                  :CertificateName ""
                                                                                                                  :CertificateUploadDate ""
                                                                                                                  :DomainNameStatus ""
                                                                                                                  :DomainNameStatusMessage ""
                                                                                                                  :EndpointType ""
                                                                                                                  :HostedZoneId ""
                                                                                                                  :SecurityPolicy ""
                                                                                                                  :OwnershipVerificationCertificateArn ""}]
                                                                                      :mutualTlsAuthentication {:TruststoreUri ""
                                                                                                                :TruststoreVersion ""}}})
require "http/client"

url = "{{baseUrl}}/v2/domainnames/:domainName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/domainnames/:domainName"),
    Content = new StringContent("{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/domainnames/:domainName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/domainnames/:domainName"

	payload := strings.NewReader("{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/domainnames/:domainName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 461

{
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/domainnames/:domainName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/domainnames/:domainName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/domainnames/:domainName")
  .header("content-type", "application/json")
  .body("{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  domainNameConfigurations: [
    {
      ApiGatewayDomainName: '',
      CertificateArn: '',
      CertificateName: '',
      CertificateUploadDate: '',
      DomainNameStatus: '',
      DomainNameStatusMessage: '',
      EndpointType: '',
      HostedZoneId: '',
      SecurityPolicy: '',
      OwnershipVerificationCertificateArn: ''
    }
  ],
  mutualTlsAuthentication: {
    TruststoreUri: '',
    TruststoreVersion: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/domainnames/:domainName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/domainnames/:domainName',
  headers: {'content-type': 'application/json'},
  data: {
    domainNameConfigurations: [
      {
        ApiGatewayDomainName: '',
        CertificateArn: '',
        CertificateName: '',
        CertificateUploadDate: '',
        DomainNameStatus: '',
        DomainNameStatusMessage: '',
        EndpointType: '',
        HostedZoneId: '',
        SecurityPolicy: '',
        OwnershipVerificationCertificateArn: ''
      }
    ],
    mutualTlsAuthentication: {TruststoreUri: '', TruststoreVersion: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/domainnames/:domainName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"domainNameConfigurations":[{"ApiGatewayDomainName":"","CertificateArn":"","CertificateName":"","CertificateUploadDate":"","DomainNameStatus":"","DomainNameStatusMessage":"","EndpointType":"","HostedZoneId":"","SecurityPolicy":"","OwnershipVerificationCertificateArn":""}],"mutualTlsAuthentication":{"TruststoreUri":"","TruststoreVersion":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/domainnames/:domainName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "domainNameConfigurations": [\n    {\n      "ApiGatewayDomainName": "",\n      "CertificateArn": "",\n      "CertificateName": "",\n      "CertificateUploadDate": "",\n      "DomainNameStatus": "",\n      "DomainNameStatusMessage": "",\n      "EndpointType": "",\n      "HostedZoneId": "",\n      "SecurityPolicy": "",\n      "OwnershipVerificationCertificateArn": ""\n    }\n  ],\n  "mutualTlsAuthentication": {\n    "TruststoreUri": "",\n    "TruststoreVersion": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/domainnames/:domainName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/domainnames/:domainName',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  domainNameConfigurations: [
    {
      ApiGatewayDomainName: '',
      CertificateArn: '',
      CertificateName: '',
      CertificateUploadDate: '',
      DomainNameStatus: '',
      DomainNameStatusMessage: '',
      EndpointType: '',
      HostedZoneId: '',
      SecurityPolicy: '',
      OwnershipVerificationCertificateArn: ''
    }
  ],
  mutualTlsAuthentication: {TruststoreUri: '', TruststoreVersion: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/domainnames/:domainName',
  headers: {'content-type': 'application/json'},
  body: {
    domainNameConfigurations: [
      {
        ApiGatewayDomainName: '',
        CertificateArn: '',
        CertificateName: '',
        CertificateUploadDate: '',
        DomainNameStatus: '',
        DomainNameStatusMessage: '',
        EndpointType: '',
        HostedZoneId: '',
        SecurityPolicy: '',
        OwnershipVerificationCertificateArn: ''
      }
    ],
    mutualTlsAuthentication: {TruststoreUri: '', TruststoreVersion: ''}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/domainnames/:domainName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  domainNameConfigurations: [
    {
      ApiGatewayDomainName: '',
      CertificateArn: '',
      CertificateName: '',
      CertificateUploadDate: '',
      DomainNameStatus: '',
      DomainNameStatusMessage: '',
      EndpointType: '',
      HostedZoneId: '',
      SecurityPolicy: '',
      OwnershipVerificationCertificateArn: ''
    }
  ],
  mutualTlsAuthentication: {
    TruststoreUri: '',
    TruststoreVersion: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/domainnames/:domainName',
  headers: {'content-type': 'application/json'},
  data: {
    domainNameConfigurations: [
      {
        ApiGatewayDomainName: '',
        CertificateArn: '',
        CertificateName: '',
        CertificateUploadDate: '',
        DomainNameStatus: '',
        DomainNameStatusMessage: '',
        EndpointType: '',
        HostedZoneId: '',
        SecurityPolicy: '',
        OwnershipVerificationCertificateArn: ''
      }
    ],
    mutualTlsAuthentication: {TruststoreUri: '', TruststoreVersion: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/domainnames/:domainName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"domainNameConfigurations":[{"ApiGatewayDomainName":"","CertificateArn":"","CertificateName":"","CertificateUploadDate":"","DomainNameStatus":"","DomainNameStatusMessage":"","EndpointType":"","HostedZoneId":"","SecurityPolicy":"","OwnershipVerificationCertificateArn":""}],"mutualTlsAuthentication":{"TruststoreUri":"","TruststoreVersion":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"domainNameConfigurations": @[ @{ @"ApiGatewayDomainName": @"", @"CertificateArn": @"", @"CertificateName": @"", @"CertificateUploadDate": @"", @"DomainNameStatus": @"", @"DomainNameStatusMessage": @"", @"EndpointType": @"", @"HostedZoneId": @"", @"SecurityPolicy": @"", @"OwnershipVerificationCertificateArn": @"" } ],
                              @"mutualTlsAuthentication": @{ @"TruststoreUri": @"", @"TruststoreVersion": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/domainnames/:domainName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/domainnames/:domainName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/domainnames/:domainName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'domainNameConfigurations' => [
        [
                'ApiGatewayDomainName' => '',
                'CertificateArn' => '',
                'CertificateName' => '',
                'CertificateUploadDate' => '',
                'DomainNameStatus' => '',
                'DomainNameStatusMessage' => '',
                'EndpointType' => '',
                'HostedZoneId' => '',
                'SecurityPolicy' => '',
                'OwnershipVerificationCertificateArn' => ''
        ]
    ],
    'mutualTlsAuthentication' => [
        'TruststoreUri' => '',
        'TruststoreVersion' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/domainnames/:domainName', [
  'body' => '{
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/domainnames/:domainName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'domainNameConfigurations' => [
    [
        'ApiGatewayDomainName' => '',
        'CertificateArn' => '',
        'CertificateName' => '',
        'CertificateUploadDate' => '',
        'DomainNameStatus' => '',
        'DomainNameStatusMessage' => '',
        'EndpointType' => '',
        'HostedZoneId' => '',
        'SecurityPolicy' => '',
        'OwnershipVerificationCertificateArn' => ''
    ]
  ],
  'mutualTlsAuthentication' => [
    'TruststoreUri' => '',
    'TruststoreVersion' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'domainNameConfigurations' => [
    [
        'ApiGatewayDomainName' => '',
        'CertificateArn' => '',
        'CertificateName' => '',
        'CertificateUploadDate' => '',
        'DomainNameStatus' => '',
        'DomainNameStatusMessage' => '',
        'EndpointType' => '',
        'HostedZoneId' => '',
        'SecurityPolicy' => '',
        'OwnershipVerificationCertificateArn' => ''
    ]
  ],
  'mutualTlsAuthentication' => [
    'TruststoreUri' => '',
    'TruststoreVersion' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/domainnames/:domainName');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/domainnames/:domainName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/domainnames/:domainName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/domainnames/:domainName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/domainnames/:domainName"

payload = {
    "domainNameConfigurations": [
        {
            "ApiGatewayDomainName": "",
            "CertificateArn": "",
            "CertificateName": "",
            "CertificateUploadDate": "",
            "DomainNameStatus": "",
            "DomainNameStatusMessage": "",
            "EndpointType": "",
            "HostedZoneId": "",
            "SecurityPolicy": "",
            "OwnershipVerificationCertificateArn": ""
        }
    ],
    "mutualTlsAuthentication": {
        "TruststoreUri": "",
        "TruststoreVersion": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/domainnames/:domainName"

payload <- "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/domainnames/:domainName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/domainnames/:domainName') do |req|
  req.body = "{\n  \"domainNameConfigurations\": [\n    {\n      \"ApiGatewayDomainName\": \"\",\n      \"CertificateArn\": \"\",\n      \"CertificateName\": \"\",\n      \"CertificateUploadDate\": \"\",\n      \"DomainNameStatus\": \"\",\n      \"DomainNameStatusMessage\": \"\",\n      \"EndpointType\": \"\",\n      \"HostedZoneId\": \"\",\n      \"SecurityPolicy\": \"\",\n      \"OwnershipVerificationCertificateArn\": \"\"\n    }\n  ],\n  \"mutualTlsAuthentication\": {\n    \"TruststoreUri\": \"\",\n    \"TruststoreVersion\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/domainnames/:domainName";

    let payload = json!({
        "domainNameConfigurations": (
            json!({
                "ApiGatewayDomainName": "",
                "CertificateArn": "",
                "CertificateName": "",
                "CertificateUploadDate": "",
                "DomainNameStatus": "",
                "DomainNameStatusMessage": "",
                "EndpointType": "",
                "HostedZoneId": "",
                "SecurityPolicy": "",
                "OwnershipVerificationCertificateArn": ""
            })
        ),
        "mutualTlsAuthentication": json!({
            "TruststoreUri": "",
            "TruststoreVersion": ""
        })
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/domainnames/:domainName \
  --header 'content-type: application/json' \
  --data '{
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  }
}'
echo '{
  "domainNameConfigurations": [
    {
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    }
  ],
  "mutualTlsAuthentication": {
    "TruststoreUri": "",
    "TruststoreVersion": ""
  }
}' |  \
  http PATCH {{baseUrl}}/v2/domainnames/:domainName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "domainNameConfigurations": [\n    {\n      "ApiGatewayDomainName": "",\n      "CertificateArn": "",\n      "CertificateName": "",\n      "CertificateUploadDate": "",\n      "DomainNameStatus": "",\n      "DomainNameStatusMessage": "",\n      "EndpointType": "",\n      "HostedZoneId": "",\n      "SecurityPolicy": "",\n      "OwnershipVerificationCertificateArn": ""\n    }\n  ],\n  "mutualTlsAuthentication": {\n    "TruststoreUri": "",\n    "TruststoreVersion": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/domainnames/:domainName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "domainNameConfigurations": [
    [
      "ApiGatewayDomainName": "",
      "CertificateArn": "",
      "CertificateName": "",
      "CertificateUploadDate": "",
      "DomainNameStatus": "",
      "DomainNameStatusMessage": "",
      "EndpointType": "",
      "HostedZoneId": "",
      "SecurityPolicy": "",
      "OwnershipVerificationCertificateArn": ""
    ]
  ],
  "mutualTlsAuthentication": [
    "TruststoreUri": "",
    "TruststoreVersion": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/domainnames/:domainName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateIntegration
{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
QUERY PARAMS

apiId
integrationId
BODY json

{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId" {:content-type :json
                                                                                        :form-params {:connectionId ""
                                                                                                      :connectionType ""
                                                                                                      :contentHandlingStrategy ""
                                                                                                      :credentialsArn ""
                                                                                                      :description ""
                                                                                                      :integrationMethod ""
                                                                                                      :integrationSubtype ""
                                                                                                      :integrationType ""
                                                                                                      :integrationUri ""
                                                                                                      :passthroughBehavior ""
                                                                                                      :payloadFormatVersion ""
                                                                                                      :requestParameters {}
                                                                                                      :requestTemplates {}
                                                                                                      :responseParameters {}
                                                                                                      :templateSelectionExpression ""
                                                                                                      :timeoutInMillis 0
                                                                                                      :tlsConfig {:ServerNameToVerify ""}}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"),
    Content = new StringContent("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

	payload := strings.NewReader("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/apis/:apiId/integrations/:integrationId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 482

{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .header("content-type", "application/json")
  .body("{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  connectionId: '',
  connectionType: '',
  contentHandlingStrategy: '',
  credentialsArn: '',
  description: '',
  integrationMethod: '',
  integrationSubtype: '',
  integrationType: '',
  integrationUri: '',
  passthroughBehavior: '',
  payloadFormatVersion: '',
  requestParameters: {},
  requestTemplates: {},
  responseParameters: {},
  templateSelectionExpression: '',
  timeoutInMillis: 0,
  tlsConfig: {
    ServerNameToVerify: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId',
  headers: {'content-type': 'application/json'},
  data: {
    connectionId: '',
    connectionType: '',
    contentHandlingStrategy: '',
    credentialsArn: '',
    description: '',
    integrationMethod: '',
    integrationSubtype: '',
    integrationType: '',
    integrationUri: '',
    passthroughBehavior: '',
    payloadFormatVersion: '',
    requestParameters: {},
    requestTemplates: {},
    responseParameters: {},
    templateSelectionExpression: '',
    timeoutInMillis: 0,
    tlsConfig: {ServerNameToVerify: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"connectionId":"","connectionType":"","contentHandlingStrategy":"","credentialsArn":"","description":"","integrationMethod":"","integrationSubtype":"","integrationType":"","integrationUri":"","passthroughBehavior":"","payloadFormatVersion":"","requestParameters":{},"requestTemplates":{},"responseParameters":{},"templateSelectionExpression":"","timeoutInMillis":0,"tlsConfig":{"ServerNameToVerify":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "connectionId": "",\n  "connectionType": "",\n  "contentHandlingStrategy": "",\n  "credentialsArn": "",\n  "description": "",\n  "integrationMethod": "",\n  "integrationSubtype": "",\n  "integrationType": "",\n  "integrationUri": "",\n  "passthroughBehavior": "",\n  "payloadFormatVersion": "",\n  "requestParameters": {},\n  "requestTemplates": {},\n  "responseParameters": {},\n  "templateSelectionExpression": "",\n  "timeoutInMillis": 0,\n  "tlsConfig": {\n    "ServerNameToVerify": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations/:integrationId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  connectionId: '',
  connectionType: '',
  contentHandlingStrategy: '',
  credentialsArn: '',
  description: '',
  integrationMethod: '',
  integrationSubtype: '',
  integrationType: '',
  integrationUri: '',
  passthroughBehavior: '',
  payloadFormatVersion: '',
  requestParameters: {},
  requestTemplates: {},
  responseParameters: {},
  templateSelectionExpression: '',
  timeoutInMillis: 0,
  tlsConfig: {ServerNameToVerify: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId',
  headers: {'content-type': 'application/json'},
  body: {
    connectionId: '',
    connectionType: '',
    contentHandlingStrategy: '',
    credentialsArn: '',
    description: '',
    integrationMethod: '',
    integrationSubtype: '',
    integrationType: '',
    integrationUri: '',
    passthroughBehavior: '',
    payloadFormatVersion: '',
    requestParameters: {},
    requestTemplates: {},
    responseParameters: {},
    templateSelectionExpression: '',
    timeoutInMillis: 0,
    tlsConfig: {ServerNameToVerify: ''}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  connectionId: '',
  connectionType: '',
  contentHandlingStrategy: '',
  credentialsArn: '',
  description: '',
  integrationMethod: '',
  integrationSubtype: '',
  integrationType: '',
  integrationUri: '',
  passthroughBehavior: '',
  payloadFormatVersion: '',
  requestParameters: {},
  requestTemplates: {},
  responseParameters: {},
  templateSelectionExpression: '',
  timeoutInMillis: 0,
  tlsConfig: {
    ServerNameToVerify: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId',
  headers: {'content-type': 'application/json'},
  data: {
    connectionId: '',
    connectionType: '',
    contentHandlingStrategy: '',
    credentialsArn: '',
    description: '',
    integrationMethod: '',
    integrationSubtype: '',
    integrationType: '',
    integrationUri: '',
    passthroughBehavior: '',
    payloadFormatVersion: '',
    requestParameters: {},
    requestTemplates: {},
    responseParameters: {},
    templateSelectionExpression: '',
    timeoutInMillis: 0,
    tlsConfig: {ServerNameToVerify: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"connectionId":"","connectionType":"","contentHandlingStrategy":"","credentialsArn":"","description":"","integrationMethod":"","integrationSubtype":"","integrationType":"","integrationUri":"","passthroughBehavior":"","payloadFormatVersion":"","requestParameters":{},"requestTemplates":{},"responseParameters":{},"templateSelectionExpression":"","timeoutInMillis":0,"tlsConfig":{"ServerNameToVerify":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"connectionId": @"",
                              @"connectionType": @"",
                              @"contentHandlingStrategy": @"",
                              @"credentialsArn": @"",
                              @"description": @"",
                              @"integrationMethod": @"",
                              @"integrationSubtype": @"",
                              @"integrationType": @"",
                              @"integrationUri": @"",
                              @"passthroughBehavior": @"",
                              @"payloadFormatVersion": @"",
                              @"requestParameters": @{  },
                              @"requestTemplates": @{  },
                              @"responseParameters": @{  },
                              @"templateSelectionExpression": @"",
                              @"timeoutInMillis": @0,
                              @"tlsConfig": @{ @"ServerNameToVerify": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'connectionId' => '',
    'connectionType' => '',
    'contentHandlingStrategy' => '',
    'credentialsArn' => '',
    'description' => '',
    'integrationMethod' => '',
    'integrationSubtype' => '',
    'integrationType' => '',
    'integrationUri' => '',
    'passthroughBehavior' => '',
    'payloadFormatVersion' => '',
    'requestParameters' => [
        
    ],
    'requestTemplates' => [
        
    ],
    'responseParameters' => [
        
    ],
    'templateSelectionExpression' => '',
    'timeoutInMillis' => 0,
    'tlsConfig' => [
        'ServerNameToVerify' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId', [
  'body' => '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'connectionId' => '',
  'connectionType' => '',
  'contentHandlingStrategy' => '',
  'credentialsArn' => '',
  'description' => '',
  'integrationMethod' => '',
  'integrationSubtype' => '',
  'integrationType' => '',
  'integrationUri' => '',
  'passthroughBehavior' => '',
  'payloadFormatVersion' => '',
  'requestParameters' => [
    
  ],
  'requestTemplates' => [
    
  ],
  'responseParameters' => [
    
  ],
  'templateSelectionExpression' => '',
  'timeoutInMillis' => 0,
  'tlsConfig' => [
    'ServerNameToVerify' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'connectionId' => '',
  'connectionType' => '',
  'contentHandlingStrategy' => '',
  'credentialsArn' => '',
  'description' => '',
  'integrationMethod' => '',
  'integrationSubtype' => '',
  'integrationType' => '',
  'integrationUri' => '',
  'passthroughBehavior' => '',
  'payloadFormatVersion' => '',
  'requestParameters' => [
    
  ],
  'requestTemplates' => [
    
  ],
  'responseParameters' => [
    
  ],
  'templateSelectionExpression' => '',
  'timeoutInMillis' => 0,
  'tlsConfig' => [
    'ServerNameToVerify' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/apis/:apiId/integrations/:integrationId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

payload = {
    "connectionId": "",
    "connectionType": "",
    "contentHandlingStrategy": "",
    "credentialsArn": "",
    "description": "",
    "integrationMethod": "",
    "integrationSubtype": "",
    "integrationType": "",
    "integrationUri": "",
    "passthroughBehavior": "",
    "payloadFormatVersion": "",
    "requestParameters": {},
    "requestTemplates": {},
    "responseParameters": {},
    "templateSelectionExpression": "",
    "timeoutInMillis": 0,
    "tlsConfig": { "ServerNameToVerify": "" }
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId"

payload <- "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/apis/:apiId/integrations/:integrationId') do |req|
  req.body = "{\n  \"connectionId\": \"\",\n  \"connectionType\": \"\",\n  \"contentHandlingStrategy\": \"\",\n  \"credentialsArn\": \"\",\n  \"description\": \"\",\n  \"integrationMethod\": \"\",\n  \"integrationSubtype\": \"\",\n  \"integrationType\": \"\",\n  \"integrationUri\": \"\",\n  \"passthroughBehavior\": \"\",\n  \"payloadFormatVersion\": \"\",\n  \"requestParameters\": {},\n  \"requestTemplates\": {},\n  \"responseParameters\": {},\n  \"templateSelectionExpression\": \"\",\n  \"timeoutInMillis\": 0,\n  \"tlsConfig\": {\n    \"ServerNameToVerify\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId";

    let payload = json!({
        "connectionId": "",
        "connectionType": "",
        "contentHandlingStrategy": "",
        "credentialsArn": "",
        "description": "",
        "integrationMethod": "",
        "integrationSubtype": "",
        "integrationType": "",
        "integrationUri": "",
        "passthroughBehavior": "",
        "payloadFormatVersion": "",
        "requestParameters": json!({}),
        "requestTemplates": json!({}),
        "responseParameters": json!({}),
        "templateSelectionExpression": "",
        "timeoutInMillis": 0,
        "tlsConfig": json!({"ServerNameToVerify": ""})
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId \
  --header 'content-type: application/json' \
  --data '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}'
echo '{
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": {},
  "requestTemplates": {},
  "responseParameters": {},
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": {
    "ServerNameToVerify": ""
  }
}' |  \
  http PATCH {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "connectionId": "",\n  "connectionType": "",\n  "contentHandlingStrategy": "",\n  "credentialsArn": "",\n  "description": "",\n  "integrationMethod": "",\n  "integrationSubtype": "",\n  "integrationType": "",\n  "integrationUri": "",\n  "passthroughBehavior": "",\n  "payloadFormatVersion": "",\n  "requestParameters": {},\n  "requestTemplates": {},\n  "responseParameters": {},\n  "templateSelectionExpression": "",\n  "timeoutInMillis": 0,\n  "tlsConfig": {\n    "ServerNameToVerify": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "connectionId": "",
  "connectionType": "",
  "contentHandlingStrategy": "",
  "credentialsArn": "",
  "description": "",
  "integrationMethod": "",
  "integrationSubtype": "",
  "integrationType": "",
  "integrationUri": "",
  "passthroughBehavior": "",
  "payloadFormatVersion": "",
  "requestParameters": [],
  "requestTemplates": [],
  "responseParameters": [],
  "templateSelectionExpression": "",
  "timeoutInMillis": 0,
  "tlsConfig": ["ServerNameToVerify": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateIntegrationResponse
{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
QUERY PARAMS

apiId
integrationId
integrationResponseId
BODY json

{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId" {:content-type :json
                                                                                                                                    :form-params {:contentHandlingStrategy ""
                                                                                                                                                  :integrationResponseKey ""
                                                                                                                                                  :responseParameters {}
                                                                                                                                                  :responseTemplates {}
                                                                                                                                                  :templateSelectionExpression ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"),
    Content = new StringContent("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

	payload := strings.NewReader("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 159

{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .header("content-type", "application/json")
  .body("{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  contentHandlingStrategy: '',
  integrationResponseKey: '',
  responseParameters: {},
  responseTemplates: {},
  templateSelectionExpression: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId',
  headers: {'content-type': 'application/json'},
  data: {
    contentHandlingStrategy: '',
    integrationResponseKey: '',
    responseParameters: {},
    responseTemplates: {},
    templateSelectionExpression: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"contentHandlingStrategy":"","integrationResponseKey":"","responseParameters":{},"responseTemplates":{},"templateSelectionExpression":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contentHandlingStrategy": "",\n  "integrationResponseKey": "",\n  "responseParameters": {},\n  "responseTemplates": {},\n  "templateSelectionExpression": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  contentHandlingStrategy: '',
  integrationResponseKey: '',
  responseParameters: {},
  responseTemplates: {},
  templateSelectionExpression: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId',
  headers: {'content-type': 'application/json'},
  body: {
    contentHandlingStrategy: '',
    integrationResponseKey: '',
    responseParameters: {},
    responseTemplates: {},
    templateSelectionExpression: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  contentHandlingStrategy: '',
  integrationResponseKey: '',
  responseParameters: {},
  responseTemplates: {},
  templateSelectionExpression: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId',
  headers: {'content-type': 'application/json'},
  data: {
    contentHandlingStrategy: '',
    integrationResponseKey: '',
    responseParameters: {},
    responseTemplates: {},
    templateSelectionExpression: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"contentHandlingStrategy":"","integrationResponseKey":"","responseParameters":{},"responseTemplates":{},"templateSelectionExpression":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"contentHandlingStrategy": @"",
                              @"integrationResponseKey": @"",
                              @"responseParameters": @{  },
                              @"responseTemplates": @{  },
                              @"templateSelectionExpression": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'contentHandlingStrategy' => '',
    'integrationResponseKey' => '',
    'responseParameters' => [
        
    ],
    'responseTemplates' => [
        
    ],
    'templateSelectionExpression' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId', [
  'body' => '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contentHandlingStrategy' => '',
  'integrationResponseKey' => '',
  'responseParameters' => [
    
  ],
  'responseTemplates' => [
    
  ],
  'templateSelectionExpression' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentHandlingStrategy' => '',
  'integrationResponseKey' => '',
  'responseParameters' => [
    
  ],
  'responseTemplates' => [
    
  ],
  'templateSelectionExpression' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

payload = {
    "contentHandlingStrategy": "",
    "integrationResponseKey": "",
    "responseParameters": {},
    "responseTemplates": {},
    "templateSelectionExpression": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId"

payload <- "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId') do |req|
  req.body = "{\n  \"contentHandlingStrategy\": \"\",\n  \"integrationResponseKey\": \"\",\n  \"responseParameters\": {},\n  \"responseTemplates\": {},\n  \"templateSelectionExpression\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId";

    let payload = json!({
        "contentHandlingStrategy": "",
        "integrationResponseKey": "",
        "responseParameters": json!({}),
        "responseTemplates": json!({}),
        "templateSelectionExpression": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId \
  --header 'content-type: application/json' \
  --data '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}'
echo '{
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": {},
  "responseTemplates": {},
  "templateSelectionExpression": ""
}' |  \
  http PATCH {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentHandlingStrategy": "",\n  "integrationResponseKey": "",\n  "responseParameters": {},\n  "responseTemplates": {},\n  "templateSelectionExpression": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contentHandlingStrategy": "",
  "integrationResponseKey": "",
  "responseParameters": [],
  "responseTemplates": [],
  "templateSelectionExpression": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/integrations/:integrationId/integrationresponses/:integrationResponseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateModel
{{baseUrl}}/v2/apis/:apiId/models/:modelId
QUERY PARAMS

apiId
modelId
BODY json

{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/models/:modelId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/apis/:apiId/models/:modelId" {:content-type :json
                                                                            :form-params {:contentType ""
                                                                                          :description ""
                                                                                          :name ""
                                                                                          :schema ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/models/:modelId"),
    Content = new StringContent("{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/models/:modelId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

	payload := strings.NewReader("{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/apis/:apiId/models/:modelId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 74

{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/models/:modelId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .header("content-type", "application/json")
  .body("{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  contentType: '',
  description: '',
  name: '',
  schema: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/apis/:apiId/models/:modelId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', description: '', name: '', schema: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/models/:modelId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","description":"","name":"","schema":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contentType": "",\n  "description": "",\n  "name": "",\n  "schema": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/models/:modelId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/models/:modelId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({contentType: '', description: '', name: '', schema: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId',
  headers: {'content-type': 'application/json'},
  body: {contentType: '', description: '', name: '', schema: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/apis/:apiId/models/:modelId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  contentType: '',
  description: '',
  name: '',
  schema: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/models/:modelId',
  headers: {'content-type': 'application/json'},
  data: {contentType: '', description: '', name: '', schema: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/models/:modelId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"contentType":"","description":"","name":"","schema":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"contentType": @"",
                              @"description": @"",
                              @"name": @"",
                              @"schema": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/models/:modelId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/models/:modelId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/models/:modelId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'contentType' => '',
    'description' => '',
    'name' => '',
    'schema' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/apis/:apiId/models/:modelId', [
  'body' => '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/models/:modelId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contentType' => '',
  'description' => '',
  'name' => '',
  'schema' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contentType' => '',
  'description' => '',
  'name' => '',
  'schema' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/models/:modelId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/models/:modelId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/models/:modelId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/apis/:apiId/models/:modelId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

payload = {
    "contentType": "",
    "description": "",
    "name": "",
    "schema": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/models/:modelId"

payload <- "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/models/:modelId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/apis/:apiId/models/:modelId') do |req|
  req.body = "{\n  \"contentType\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"schema\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/models/:modelId";

    let payload = json!({
        "contentType": "",
        "description": "",
        "name": "",
        "schema": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/apis/:apiId/models/:modelId \
  --header 'content-type: application/json' \
  --data '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}'
echo '{
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
}' |  \
  http PATCH {{baseUrl}}/v2/apis/:apiId/models/:modelId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "contentType": "",\n  "description": "",\n  "name": "",\n  "schema": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/models/:modelId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contentType": "",
  "description": "",
  "name": "",
  "schema": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/models/:modelId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateRoute
{{baseUrl}}/v2/apis/:apiId/routes/:routeId
QUERY PARAMS

apiId
routeId
BODY json

{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes/:routeId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/apis/:apiId/routes/:routeId" {:content-type :json
                                                                            :form-params {:apiKeyRequired false
                                                                                          :authorizationScopes []
                                                                                          :authorizationType ""
                                                                                          :authorizerId ""
                                                                                          :modelSelectionExpression ""
                                                                                          :operationName ""
                                                                                          :requestModels {}
                                                                                          :requestParameters {}
                                                                                          :routeKey ""
                                                                                          :routeResponseSelectionExpression ""
                                                                                          :target ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes/:routeId"),
    Content = new StringContent("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes/:routeId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

	payload := strings.NewReader("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/apis/:apiId/routes/:routeId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 290

{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes/:routeId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .header("content-type", "application/json")
  .body("{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiKeyRequired: false,
  authorizationScopes: [],
  authorizationType: '',
  authorizerId: '',
  modelSelectionExpression: '',
  operationName: '',
  requestModels: {},
  requestParameters: {},
  routeKey: '',
  routeResponseSelectionExpression: '',
  target: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId',
  headers: {'content-type': 'application/json'},
  data: {
    apiKeyRequired: false,
    authorizationScopes: [],
    authorizationType: '',
    authorizerId: '',
    modelSelectionExpression: '',
    operationName: '',
    requestModels: {},
    requestParameters: {},
    routeKey: '',
    routeResponseSelectionExpression: '',
    target: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"apiKeyRequired":false,"authorizationScopes":[],"authorizationType":"","authorizerId":"","modelSelectionExpression":"","operationName":"","requestModels":{},"requestParameters":{},"routeKey":"","routeResponseSelectionExpression":"","target":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiKeyRequired": false,\n  "authorizationScopes": [],\n  "authorizationType": "",\n  "authorizerId": "",\n  "modelSelectionExpression": "",\n  "operationName": "",\n  "requestModels": {},\n  "requestParameters": {},\n  "routeKey": "",\n  "routeResponseSelectionExpression": "",\n  "target": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes/:routeId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  apiKeyRequired: false,
  authorizationScopes: [],
  authorizationType: '',
  authorizerId: '',
  modelSelectionExpression: '',
  operationName: '',
  requestModels: {},
  requestParameters: {},
  routeKey: '',
  routeResponseSelectionExpression: '',
  target: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId',
  headers: {'content-type': 'application/json'},
  body: {
    apiKeyRequired: false,
    authorizationScopes: [],
    authorizationType: '',
    authorizerId: '',
    modelSelectionExpression: '',
    operationName: '',
    requestModels: {},
    requestParameters: {},
    routeKey: '',
    routeResponseSelectionExpression: '',
    target: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  apiKeyRequired: false,
  authorizationScopes: [],
  authorizationType: '',
  authorizerId: '',
  modelSelectionExpression: '',
  operationName: '',
  requestModels: {},
  requestParameters: {},
  routeKey: '',
  routeResponseSelectionExpression: '',
  target: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId',
  headers: {'content-type': 'application/json'},
  data: {
    apiKeyRequired: false,
    authorizationScopes: [],
    authorizationType: '',
    authorizerId: '',
    modelSelectionExpression: '',
    operationName: '',
    requestModels: {},
    requestParameters: {},
    routeKey: '',
    routeResponseSelectionExpression: '',
    target: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"apiKeyRequired":false,"authorizationScopes":[],"authorizationType":"","authorizerId":"","modelSelectionExpression":"","operationName":"","requestModels":{},"requestParameters":{},"routeKey":"","routeResponseSelectionExpression":"","target":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"apiKeyRequired": @NO,
                              @"authorizationScopes": @[  ],
                              @"authorizationType": @"",
                              @"authorizerId": @"",
                              @"modelSelectionExpression": @"",
                              @"operationName": @"",
                              @"requestModels": @{  },
                              @"requestParameters": @{  },
                              @"routeKey": @"",
                              @"routeResponseSelectionExpression": @"",
                              @"target": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes/:routeId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/routes/:routeId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes/:routeId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'apiKeyRequired' => null,
    'authorizationScopes' => [
        
    ],
    'authorizationType' => '',
    'authorizerId' => '',
    'modelSelectionExpression' => '',
    'operationName' => '',
    'requestModels' => [
        
    ],
    'requestParameters' => [
        
    ],
    'routeKey' => '',
    'routeResponseSelectionExpression' => '',
    'target' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId', [
  'body' => '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiKeyRequired' => null,
  'authorizationScopes' => [
    
  ],
  'authorizationType' => '',
  'authorizerId' => '',
  'modelSelectionExpression' => '',
  'operationName' => '',
  'requestModels' => [
    
  ],
  'requestParameters' => [
    
  ],
  'routeKey' => '',
  'routeResponseSelectionExpression' => '',
  'target' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiKeyRequired' => null,
  'authorizationScopes' => [
    
  ],
  'authorizationType' => '',
  'authorizerId' => '',
  'modelSelectionExpression' => '',
  'operationName' => '',
  'requestModels' => [
    
  ],
  'requestParameters' => [
    
  ],
  'routeKey' => '',
  'routeResponseSelectionExpression' => '',
  'target' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/apis/:apiId/routes/:routeId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

payload = {
    "apiKeyRequired": False,
    "authorizationScopes": [],
    "authorizationType": "",
    "authorizerId": "",
    "modelSelectionExpression": "",
    "operationName": "",
    "requestModels": {},
    "requestParameters": {},
    "routeKey": "",
    "routeResponseSelectionExpression": "",
    "target": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/routes/:routeId"

payload <- "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/routes/:routeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/apis/:apiId/routes/:routeId') do |req|
  req.body = "{\n  \"apiKeyRequired\": false,\n  \"authorizationScopes\": [],\n  \"authorizationType\": \"\",\n  \"authorizerId\": \"\",\n  \"modelSelectionExpression\": \"\",\n  \"operationName\": \"\",\n  \"requestModels\": {},\n  \"requestParameters\": {},\n  \"routeKey\": \"\",\n  \"routeResponseSelectionExpression\": \"\",\n  \"target\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId";

    let payload = json!({
        "apiKeyRequired": false,
        "authorizationScopes": (),
        "authorizationType": "",
        "authorizerId": "",
        "modelSelectionExpression": "",
        "operationName": "",
        "requestModels": json!({}),
        "requestParameters": json!({}),
        "routeKey": "",
        "routeResponseSelectionExpression": "",
        "target": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/apis/:apiId/routes/:routeId \
  --header 'content-type: application/json' \
  --data '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}'
echo '{
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": {},
  "requestParameters": {},
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
}' |  \
  http PATCH {{baseUrl}}/v2/apis/:apiId/routes/:routeId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiKeyRequired": false,\n  "authorizationScopes": [],\n  "authorizationType": "",\n  "authorizerId": "",\n  "modelSelectionExpression": "",\n  "operationName": "",\n  "requestModels": {},\n  "requestParameters": {},\n  "routeKey": "",\n  "routeResponseSelectionExpression": "",\n  "target": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes/:routeId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiKeyRequired": false,
  "authorizationScopes": [],
  "authorizationType": "",
  "authorizerId": "",
  "modelSelectionExpression": "",
  "operationName": "",
  "requestModels": [],
  "requestParameters": [],
  "routeKey": "",
  "routeResponseSelectionExpression": "",
  "target": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes/:routeId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateRouteResponse
{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
QUERY PARAMS

apiId
routeId
routeResponseId
BODY json

{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId" {:content-type :json
                                                                                                            :form-params {:modelSelectionExpression ""
                                                                                                                          :responseModels {}
                                                                                                                          :responseParameters {}
                                                                                                                          :routeResponseKey ""}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"),
    Content = new StringContent("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

	payload := strings.NewReader("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 114

{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .header("content-type", "application/json")
  .body("{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  modelSelectionExpression: '',
  responseModels: {},
  responseParameters: {},
  routeResponseKey: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId',
  headers: {'content-type': 'application/json'},
  data: {
    modelSelectionExpression: '',
    responseModels: {},
    responseParameters: {},
    routeResponseKey: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"modelSelectionExpression":"","responseModels":{},"responseParameters":{},"routeResponseKey":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "modelSelectionExpression": "",\n  "responseModels": {},\n  "responseParameters": {},\n  "routeResponseKey": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  modelSelectionExpression: '',
  responseModels: {},
  responseParameters: {},
  routeResponseKey: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId',
  headers: {'content-type': 'application/json'},
  body: {
    modelSelectionExpression: '',
    responseModels: {},
    responseParameters: {},
    routeResponseKey: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  modelSelectionExpression: '',
  responseModels: {},
  responseParameters: {},
  routeResponseKey: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId',
  headers: {'content-type': 'application/json'},
  data: {
    modelSelectionExpression: '',
    responseModels: {},
    responseParameters: {},
    routeResponseKey: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"modelSelectionExpression":"","responseModels":{},"responseParameters":{},"routeResponseKey":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"modelSelectionExpression": @"",
                              @"responseModels": @{  },
                              @"responseParameters": @{  },
                              @"routeResponseKey": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'modelSelectionExpression' => '',
    'responseModels' => [
        
    ],
    'responseParameters' => [
        
    ],
    'routeResponseKey' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId', [
  'body' => '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'modelSelectionExpression' => '',
  'responseModels' => [
    
  ],
  'responseParameters' => [
    
  ],
  'routeResponseKey' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'modelSelectionExpression' => '',
  'responseModels' => [
    
  ],
  'responseParameters' => [
    
  ],
  'routeResponseKey' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

payload = {
    "modelSelectionExpression": "",
    "responseModels": {},
    "responseParameters": {},
    "routeResponseKey": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId"

payload <- "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId') do |req|
  req.body = "{\n  \"modelSelectionExpression\": \"\",\n  \"responseModels\": {},\n  \"responseParameters\": {},\n  \"routeResponseKey\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId";

    let payload = json!({
        "modelSelectionExpression": "",
        "responseModels": json!({}),
        "responseParameters": json!({}),
        "routeResponseKey": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId \
  --header 'content-type: application/json' \
  --data '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}'
echo '{
  "modelSelectionExpression": "",
  "responseModels": {},
  "responseParameters": {},
  "routeResponseKey": ""
}' |  \
  http PATCH {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "modelSelectionExpression": "",\n  "responseModels": {},\n  "responseParameters": {},\n  "routeResponseKey": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "modelSelectionExpression": "",
  "responseModels": [],
  "responseParameters": [],
  "routeResponseKey": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/routes/:routeId/routeresponses/:routeResponseId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateStage
{{baseUrl}}/v2/apis/:apiId/stages/:stageName
QUERY PARAMS

apiId
stageName
BODY json

{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageVariables": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/apis/:apiId/stages/:stageName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/apis/:apiId/stages/:stageName" {:content-type :json
                                                                              :form-params {:accessLogSettings {:DestinationArn ""
                                                                                                                :Format ""}
                                                                                            :autoDeploy false
                                                                                            :clientCertificateId ""
                                                                                            :defaultRouteSettings {:DataTraceEnabled ""
                                                                                                                   :DetailedMetricsEnabled ""
                                                                                                                   :LoggingLevel ""
                                                                                                                   :ThrottlingBurstLimit ""
                                                                                                                   :ThrottlingRateLimit ""}
                                                                                            :deploymentId ""
                                                                                            :description ""
                                                                                            :routeSettings {}
                                                                                            :stageVariables {}}})
require "http/client"

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/apis/:apiId/stages/:stageName"),
    Content = new StringContent("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/apis/:apiId/stages/:stageName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

	payload := strings.NewReader("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/apis/:apiId/stages/:stageName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 398

{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageVariables": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/apis/:apiId/stages/:stageName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .header("content-type", "application/json")
  .body("{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}")
  .asString();
const data = JSON.stringify({
  accessLogSettings: {
    DestinationArn: '',
    Format: ''
  },
  autoDeploy: false,
  clientCertificateId: '',
  defaultRouteSettings: {
    DataTraceEnabled: '',
    DetailedMetricsEnabled: '',
    LoggingLevel: '',
    ThrottlingBurstLimit: '',
    ThrottlingRateLimit: ''
  },
  deploymentId: '',
  description: '',
  routeSettings: {},
  stageVariables: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName',
  headers: {'content-type': 'application/json'},
  data: {
    accessLogSettings: {DestinationArn: '', Format: ''},
    autoDeploy: false,
    clientCertificateId: '',
    defaultRouteSettings: {
      DataTraceEnabled: '',
      DetailedMetricsEnabled: '',
      LoggingLevel: '',
      ThrottlingBurstLimit: '',
      ThrottlingRateLimit: ''
    },
    deploymentId: '',
    description: '',
    routeSettings: {},
    stageVariables: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"accessLogSettings":{"DestinationArn":"","Format":""},"autoDeploy":false,"clientCertificateId":"","defaultRouteSettings":{"DataTraceEnabled":"","DetailedMetricsEnabled":"","LoggingLevel":"","ThrottlingBurstLimit":"","ThrottlingRateLimit":""},"deploymentId":"","description":"","routeSettings":{},"stageVariables":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accessLogSettings": {\n    "DestinationArn": "",\n    "Format": ""\n  },\n  "autoDeploy": false,\n  "clientCertificateId": "",\n  "defaultRouteSettings": {\n    "DataTraceEnabled": "",\n    "DetailedMetricsEnabled": "",\n    "LoggingLevel": "",\n    "ThrottlingBurstLimit": "",\n    "ThrottlingRateLimit": ""\n  },\n  "deploymentId": "",\n  "description": "",\n  "routeSettings": {},\n  "stageVariables": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/apis/:apiId/stages/:stageName',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  accessLogSettings: {DestinationArn: '', Format: ''},
  autoDeploy: false,
  clientCertificateId: '',
  defaultRouteSettings: {
    DataTraceEnabled: '',
    DetailedMetricsEnabled: '',
    LoggingLevel: '',
    ThrottlingBurstLimit: '',
    ThrottlingRateLimit: ''
  },
  deploymentId: '',
  description: '',
  routeSettings: {},
  stageVariables: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName',
  headers: {'content-type': 'application/json'},
  body: {
    accessLogSettings: {DestinationArn: '', Format: ''},
    autoDeploy: false,
    clientCertificateId: '',
    defaultRouteSettings: {
      DataTraceEnabled: '',
      DetailedMetricsEnabled: '',
      LoggingLevel: '',
      ThrottlingBurstLimit: '',
      ThrottlingRateLimit: ''
    },
    deploymentId: '',
    description: '',
    routeSettings: {},
    stageVariables: {}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  accessLogSettings: {
    DestinationArn: '',
    Format: ''
  },
  autoDeploy: false,
  clientCertificateId: '',
  defaultRouteSettings: {
    DataTraceEnabled: '',
    DetailedMetricsEnabled: '',
    LoggingLevel: '',
    ThrottlingBurstLimit: '',
    ThrottlingRateLimit: ''
  },
  deploymentId: '',
  description: '',
  routeSettings: {},
  stageVariables: {}
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/apis/:apiId/stages/:stageName',
  headers: {'content-type': 'application/json'},
  data: {
    accessLogSettings: {DestinationArn: '', Format: ''},
    autoDeploy: false,
    clientCertificateId: '',
    defaultRouteSettings: {
      DataTraceEnabled: '',
      DetailedMetricsEnabled: '',
      LoggingLevel: '',
      ThrottlingBurstLimit: '',
      ThrottlingRateLimit: ''
    },
    deploymentId: '',
    description: '',
    routeSettings: {},
    stageVariables: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/apis/:apiId/stages/:stageName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"accessLogSettings":{"DestinationArn":"","Format":""},"autoDeploy":false,"clientCertificateId":"","defaultRouteSettings":{"DataTraceEnabled":"","DetailedMetricsEnabled":"","LoggingLevel":"","ThrottlingBurstLimit":"","ThrottlingRateLimit":""},"deploymentId":"","description":"","routeSettings":{},"stageVariables":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accessLogSettings": @{ @"DestinationArn": @"", @"Format": @"" },
                              @"autoDeploy": @NO,
                              @"clientCertificateId": @"",
                              @"defaultRouteSettings": @{ @"DataTraceEnabled": @"", @"DetailedMetricsEnabled": @"", @"LoggingLevel": @"", @"ThrottlingBurstLimit": @"", @"ThrottlingRateLimit": @"" },
                              @"deploymentId": @"",
                              @"description": @"",
                              @"routeSettings": @{  },
                              @"stageVariables": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/apis/:apiId/stages/:stageName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/apis/:apiId/stages/:stageName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/apis/:apiId/stages/:stageName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'accessLogSettings' => [
        'DestinationArn' => '',
        'Format' => ''
    ],
    'autoDeploy' => null,
    'clientCertificateId' => '',
    'defaultRouteSettings' => [
        'DataTraceEnabled' => '',
        'DetailedMetricsEnabled' => '',
        'LoggingLevel' => '',
        'ThrottlingBurstLimit' => '',
        'ThrottlingRateLimit' => ''
    ],
    'deploymentId' => '',
    'description' => '',
    'routeSettings' => [
        
    ],
    'stageVariables' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/apis/:apiId/stages/:stageName', [
  'body' => '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageVariables": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accessLogSettings' => [
    'DestinationArn' => '',
    'Format' => ''
  ],
  'autoDeploy' => null,
  'clientCertificateId' => '',
  'defaultRouteSettings' => [
    'DataTraceEnabled' => '',
    'DetailedMetricsEnabled' => '',
    'LoggingLevel' => '',
    'ThrottlingBurstLimit' => '',
    'ThrottlingRateLimit' => ''
  ],
  'deploymentId' => '',
  'description' => '',
  'routeSettings' => [
    
  ],
  'stageVariables' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accessLogSettings' => [
    'DestinationArn' => '',
    'Format' => ''
  ],
  'autoDeploy' => null,
  'clientCertificateId' => '',
  'defaultRouteSettings' => [
    'DataTraceEnabled' => '',
    'DetailedMetricsEnabled' => '',
    'LoggingLevel' => '',
    'ThrottlingBurstLimit' => '',
    'ThrottlingRateLimit' => ''
  ],
  'deploymentId' => '',
  'description' => '',
  'routeSettings' => [
    
  ],
  'stageVariables' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/apis/:apiId/stages/:stageName');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageVariables": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/apis/:apiId/stages/:stageName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageVariables": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/apis/:apiId/stages/:stageName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

payload = {
    "accessLogSettings": {
        "DestinationArn": "",
        "Format": ""
    },
    "autoDeploy": False,
    "clientCertificateId": "",
    "defaultRouteSettings": {
        "DataTraceEnabled": "",
        "DetailedMetricsEnabled": "",
        "LoggingLevel": "",
        "ThrottlingBurstLimit": "",
        "ThrottlingRateLimit": ""
    },
    "deploymentId": "",
    "description": "",
    "routeSettings": {},
    "stageVariables": {}
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/apis/:apiId/stages/:stageName"

payload <- "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/apis/:apiId/stages/:stageName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/v2/apis/:apiId/stages/:stageName') do |req|
  req.body = "{\n  \"accessLogSettings\": {\n    \"DestinationArn\": \"\",\n    \"Format\": \"\"\n  },\n  \"autoDeploy\": false,\n  \"clientCertificateId\": \"\",\n  \"defaultRouteSettings\": {\n    \"DataTraceEnabled\": \"\",\n    \"DetailedMetricsEnabled\": \"\",\n    \"LoggingLevel\": \"\",\n    \"ThrottlingBurstLimit\": \"\",\n    \"ThrottlingRateLimit\": \"\"\n  },\n  \"deploymentId\": \"\",\n  \"description\": \"\",\n  \"routeSettings\": {},\n  \"stageVariables\": {}\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/apis/:apiId/stages/:stageName";

    let payload = json!({
        "accessLogSettings": json!({
            "DestinationArn": "",
            "Format": ""
        }),
        "autoDeploy": false,
        "clientCertificateId": "",
        "defaultRouteSettings": json!({
            "DataTraceEnabled": "",
            "DetailedMetricsEnabled": "",
            "LoggingLevel": "",
            "ThrottlingBurstLimit": "",
            "ThrottlingRateLimit": ""
        }),
        "deploymentId": "",
        "description": "",
        "routeSettings": json!({}),
        "stageVariables": json!({})
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/apis/:apiId/stages/:stageName \
  --header 'content-type: application/json' \
  --data '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageVariables": {}
}'
echo '{
  "accessLogSettings": {
    "DestinationArn": "",
    "Format": ""
  },
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": {
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  },
  "deploymentId": "",
  "description": "",
  "routeSettings": {},
  "stageVariables": {}
}' |  \
  http PATCH {{baseUrl}}/v2/apis/:apiId/stages/:stageName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "accessLogSettings": {\n    "DestinationArn": "",\n    "Format": ""\n  },\n  "autoDeploy": false,\n  "clientCertificateId": "",\n  "defaultRouteSettings": {\n    "DataTraceEnabled": "",\n    "DetailedMetricsEnabled": "",\n    "LoggingLevel": "",\n    "ThrottlingBurstLimit": "",\n    "ThrottlingRateLimit": ""\n  },\n  "deploymentId": "",\n  "description": "",\n  "routeSettings": {},\n  "stageVariables": {}\n}' \
  --output-document \
  - {{baseUrl}}/v2/apis/:apiId/stages/:stageName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "accessLogSettings": [
    "DestinationArn": "",
    "Format": ""
  ],
  "autoDeploy": false,
  "clientCertificateId": "",
  "defaultRouteSettings": [
    "DataTraceEnabled": "",
    "DetailedMetricsEnabled": "",
    "LoggingLevel": "",
    "ThrottlingBurstLimit": "",
    "ThrottlingRateLimit": ""
  ],
  "deploymentId": "",
  "description": "",
  "routeSettings": [],
  "stageVariables": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/apis/:apiId/stages/:stageName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/vpclinks/:vpcLinkId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/vpclinks/:vpcLinkId" {:content-type :json
                                                                    :form-params {:name ""}})
require "http/client"

url = "{{baseUrl}}/v2/vpclinks/:vpcLinkId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/v2/vpclinks/:vpcLinkId"),
    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}}/v2/vpclinks/:vpcLinkId");
var request = new RestRequest("", Method.Patch);
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}}/v2/vpclinks/:vpcLinkId"

	payload := strings.NewReader("{\n  \"name\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/v2/vpclinks/:vpcLinkId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .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}}/v2/vpclinks/:vpcLinkId"))
    .header("content-type", "application/json")
    .method("PATCH", 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}}/v2/vpclinks/:vpcLinkId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .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('PATCH', '{{baseUrl}}/v2/vpclinks/:vpcLinkId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId',
  headers: {'content-type': 'application/json'},
  data: {name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/vpclinks/:vpcLinkId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/vpclinks/:vpcLinkId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/vpclinks/:vpcLinkId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.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: 'PATCH',
  url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId',
  headers: {'content-type': 'application/json'},
  body: {name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/v2/vpclinks/:vpcLinkId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/vpclinks/:vpcLinkId',
  headers: {'content-type': 'application/json'},
  data: {name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/vpclinks/:vpcLinkId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/vpclinks/:vpcLinkId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/vpclinks/:vpcLinkId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/vpclinks/:vpcLinkId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/v2/vpclinks/:vpcLinkId', [
  'body' => '{
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/vpclinks/:vpcLinkId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/vpclinks/:vpcLinkId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/vpclinks/:vpcLinkId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/vpclinks/:vpcLinkId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/vpclinks/:vpcLinkId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

payload = { "name": "" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/vpclinks/:vpcLinkId"

payload <- "{\n  \"name\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/vpclinks/:vpcLinkId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"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.patch('/baseUrl/v2/vpclinks/:vpcLinkId') do |req|
  req.body = "{\n  \"name\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/vpclinks/:vpcLinkId";

    let payload = json!({"name": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/v2/vpclinks/:vpcLinkId \
  --header 'content-type: application/json' \
  --data '{
  "name": ""
}'
echo '{
  "name": ""
}' |  \
  http PATCH {{baseUrl}}/v2/vpclinks/:vpcLinkId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/vpclinks/:vpcLinkId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["name": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/vpclinks/:vpcLinkId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()