POST BatchGetMetricData
{{baseUrl}}/v2/email/metrics/batch
BODY json

{
  "Queries": [
    {
      "Id": "",
      "Namespace": "",
      "Metric": "",
      "Dimensions": "",
      "StartDate": "",
      "EndDate": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/metrics/batch");

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  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/v2/email/metrics/batch" {:content-type :json
                                                                   :form-params {:Queries [{:Id ""
                                                                                            :Namespace ""
                                                                                            :Metric ""
                                                                                            :Dimensions ""
                                                                                            :StartDate ""
                                                                                            :EndDate ""}]}})
require "http/client"

url = "{{baseUrl}}/v2/email/metrics/batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/email/metrics/batch"),
    Content = new StringContent("{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/metrics/batch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/metrics/batch"

	payload := strings.NewReader("{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}")

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

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

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

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

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

}
POST /baseUrl/v2/email/metrics/batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 160

{
  "Queries": [
    {
      "Id": "",
      "Namespace": "",
      "Metric": "",
      "Dimensions": "",
      "StartDate": "",
      "EndDate": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/metrics/batch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/metrics/batch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/metrics/batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/metrics/batch")
  .header("content-type", "application/json")
  .body("{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  Queries: [
    {
      Id: '',
      Namespace: '',
      Metric: '',
      Dimensions: '',
      StartDate: '',
      EndDate: ''
    }
  ]
});

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/email/metrics/batch');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/metrics/batch',
  headers: {'content-type': 'application/json'},
  data: {
    Queries: [
      {Id: '', Namespace: '', Metric: '', Dimensions: '', StartDate: '', EndDate: ''}
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/metrics/batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Queries":[{"Id":"","Namespace":"","Metric":"","Dimensions":"","StartDate":"","EndDate":""}]}'
};

try {
  const response = await 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/email/metrics/batch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Queries": [\n    {\n      "Id": "",\n      "Namespace": "",\n      "Metric": "",\n      "Dimensions": "",\n      "StartDate": "",\n      "EndDate": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/metrics/batch")
  .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/email/metrics/batch',
  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({
  Queries: [
    {Id: '', Namespace: '', Metric: '', Dimensions: '', StartDate: '', EndDate: ''}
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/metrics/batch',
  headers: {'content-type': 'application/json'},
  body: {
    Queries: [
      {Id: '', Namespace: '', Metric: '', Dimensions: '', StartDate: '', EndDate: ''}
    ]
  },
  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/email/metrics/batch');

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

req.type('json');
req.send({
  Queries: [
    {
      Id: '',
      Namespace: '',
      Metric: '',
      Dimensions: '',
      StartDate: '',
      EndDate: ''
    }
  ]
});

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/email/metrics/batch',
  headers: {'content-type': 'application/json'},
  data: {
    Queries: [
      {Id: '', Namespace: '', Metric: '', Dimensions: '', StartDate: '', EndDate: ''}
    ]
  }
};

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

const url = '{{baseUrl}}/v2/email/metrics/batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Queries":[{"Id":"","Namespace":"","Metric":"","Dimensions":"","StartDate":"","EndDate":""}]}'
};

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 = @{ @"Queries": @[ @{ @"Id": @"", @"Namespace": @"", @"Metric": @"", @"Dimensions": @"", @"StartDate": @"", @"EndDate": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/metrics/batch"]
                                                       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/email/metrics/batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}" in

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Queries' => [
    [
        'Id' => '',
        'Namespace' => '',
        'Metric' => '',
        'Dimensions' => '',
        'StartDate' => '',
        'EndDate' => ''
    ]
  ]
]));

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

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

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

payload = "{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/v2/email/metrics/batch", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/metrics/batch"

payload = { "Queries": [
        {
            "Id": "",
            "Namespace": "",
            "Metric": "",
            "Dimensions": "",
            "StartDate": "",
            "EndDate": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/metrics/batch"

payload <- "{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/email/metrics/batch")

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  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}"

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

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

response = conn.post('/baseUrl/v2/email/metrics/batch') do |req|
  req.body = "{\n  \"Queries\": [\n    {\n      \"Id\": \"\",\n      \"Namespace\": \"\",\n      \"Metric\": \"\",\n      \"Dimensions\": \"\",\n      \"StartDate\": \"\",\n      \"EndDate\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({"Queries": (
            json!({
                "Id": "",
                "Namespace": "",
                "Metric": "",
                "Dimensions": "",
                "StartDate": "",
                "EndDate": ""
            })
        )});

    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/email/metrics/batch \
  --header 'content-type: application/json' \
  --data '{
  "Queries": [
    {
      "Id": "",
      "Namespace": "",
      "Metric": "",
      "Dimensions": "",
      "StartDate": "",
      "EndDate": ""
    }
  ]
}'
echo '{
  "Queries": [
    {
      "Id": "",
      "Namespace": "",
      "Metric": "",
      "Dimensions": "",
      "StartDate": "",
      "EndDate": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/v2/email/metrics/batch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Queries": [\n    {\n      "Id": "",\n      "Namespace": "",\n      "Metric": "",\n      "Dimensions": "",\n      "StartDate": "",\n      "EndDate": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/metrics/batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Queries": [
    [
      "Id": "",
      "Namespace": "",
      "Metric": "",
      "Dimensions": "",
      "StartDate": "",
      "EndDate": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/metrics/batch")! 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 CreateConfigurationSet
{{baseUrl}}/v2/email/configuration-sets
BODY json

{
  "ConfigurationSetName": "",
  "TrackingOptions": {
    "CustomRedirectDomain": ""
  },
  "DeliveryOptions": {
    "TlsPolicy": "",
    "SendingPoolName": ""
  },
  "ReputationOptions": {
    "ReputationMetricsEnabled": "",
    "LastFreshStart": ""
  },
  "SendingOptions": {
    "SendingEnabled": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "SuppressionOptions": {
    "SuppressedReasons": ""
  },
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets");

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  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v2/email/configuration-sets" {:content-type :json
                                                                        :form-params {:ConfigurationSetName ""
                                                                                      :TrackingOptions {:CustomRedirectDomain ""}
                                                                                      :DeliveryOptions {:TlsPolicy ""
                                                                                                        :SendingPoolName ""}
                                                                                      :ReputationOptions {:ReputationMetricsEnabled ""
                                                                                                          :LastFreshStart ""}
                                                                                      :SendingOptions {:SendingEnabled ""}
                                                                                      :Tags [{:Key ""
                                                                                              :Value ""}]
                                                                                      :SuppressionOptions {:SuppressedReasons ""}
                                                                                      :VdmOptions {:DashboardOptions ""
                                                                                                   :GuardianOptions ""}}})
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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/email/configuration-sets"),
    Content = new StringContent("{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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/email/configuration-sets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets"

	payload := strings.NewReader("{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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/email/configuration-sets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 509

{
  "ConfigurationSetName": "",
  "TrackingOptions": {
    "CustomRedirectDomain": ""
  },
  "DeliveryOptions": {
    "TlsPolicy": "",
    "SendingPoolName": ""
  },
  "ReputationOptions": {
    "ReputationMetricsEnabled": "",
    "LastFreshStart": ""
  },
  "SendingOptions": {
    "SendingEnabled": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "SuppressionOptions": {
    "SuppressedReasons": ""
  },
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/configuration-sets")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/configuration-sets")
  .header("content-type", "application/json")
  .body("{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  ConfigurationSetName: '',
  TrackingOptions: {
    CustomRedirectDomain: ''
  },
  DeliveryOptions: {
    TlsPolicy: '',
    SendingPoolName: ''
  },
  ReputationOptions: {
    ReputationMetricsEnabled: '',
    LastFreshStart: ''
  },
  SendingOptions: {
    SendingEnabled: ''
  },
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  SuppressionOptions: {
    SuppressedReasons: ''
  },
  VdmOptions: {
    DashboardOptions: '',
    GuardianOptions: ''
  }
});

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/email/configuration-sets');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/configuration-sets',
  headers: {'content-type': 'application/json'},
  data: {
    ConfigurationSetName: '',
    TrackingOptions: {CustomRedirectDomain: ''},
    DeliveryOptions: {TlsPolicy: '', SendingPoolName: ''},
    ReputationOptions: {ReputationMetricsEnabled: '', LastFreshStart: ''},
    SendingOptions: {SendingEnabled: ''},
    Tags: [{Key: '', Value: ''}],
    SuppressionOptions: {SuppressedReasons: ''},
    VdmOptions: {DashboardOptions: '', GuardianOptions: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ConfigurationSetName":"","TrackingOptions":{"CustomRedirectDomain":""},"DeliveryOptions":{"TlsPolicy":"","SendingPoolName":""},"ReputationOptions":{"ReputationMetricsEnabled":"","LastFreshStart":""},"SendingOptions":{"SendingEnabled":""},"Tags":[{"Key":"","Value":""}],"SuppressionOptions":{"SuppressedReasons":""},"VdmOptions":{"DashboardOptions":"","GuardianOptions":""}}'
};

try {
  const response = await 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/email/configuration-sets',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ConfigurationSetName": "",\n  "TrackingOptions": {\n    "CustomRedirectDomain": ""\n  },\n  "DeliveryOptions": {\n    "TlsPolicy": "",\n    "SendingPoolName": ""\n  },\n  "ReputationOptions": {\n    "ReputationMetricsEnabled": "",\n    "LastFreshStart": ""\n  },\n  "SendingOptions": {\n    "SendingEnabled": ""\n  },\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "SuppressionOptions": {\n    "SuppressedReasons": ""\n  },\n  "VdmOptions": {\n    "DashboardOptions": "",\n    "GuardianOptions": ""\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  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets")
  .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/email/configuration-sets',
  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({
  ConfigurationSetName: '',
  TrackingOptions: {CustomRedirectDomain: ''},
  DeliveryOptions: {TlsPolicy: '', SendingPoolName: ''},
  ReputationOptions: {ReputationMetricsEnabled: '', LastFreshStart: ''},
  SendingOptions: {SendingEnabled: ''},
  Tags: [{Key: '', Value: ''}],
  SuppressionOptions: {SuppressedReasons: ''},
  VdmOptions: {DashboardOptions: '', GuardianOptions: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/configuration-sets',
  headers: {'content-type': 'application/json'},
  body: {
    ConfigurationSetName: '',
    TrackingOptions: {CustomRedirectDomain: ''},
    DeliveryOptions: {TlsPolicy: '', SendingPoolName: ''},
    ReputationOptions: {ReputationMetricsEnabled: '', LastFreshStart: ''},
    SendingOptions: {SendingEnabled: ''},
    Tags: [{Key: '', Value: ''}],
    SuppressionOptions: {SuppressedReasons: ''},
    VdmOptions: {DashboardOptions: '', GuardianOptions: ''}
  },
  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/email/configuration-sets');

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

req.type('json');
req.send({
  ConfigurationSetName: '',
  TrackingOptions: {
    CustomRedirectDomain: ''
  },
  DeliveryOptions: {
    TlsPolicy: '',
    SendingPoolName: ''
  },
  ReputationOptions: {
    ReputationMetricsEnabled: '',
    LastFreshStart: ''
  },
  SendingOptions: {
    SendingEnabled: ''
  },
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  SuppressionOptions: {
    SuppressedReasons: ''
  },
  VdmOptions: {
    DashboardOptions: '',
    GuardianOptions: ''
  }
});

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/email/configuration-sets',
  headers: {'content-type': 'application/json'},
  data: {
    ConfigurationSetName: '',
    TrackingOptions: {CustomRedirectDomain: ''},
    DeliveryOptions: {TlsPolicy: '', SendingPoolName: ''},
    ReputationOptions: {ReputationMetricsEnabled: '', LastFreshStart: ''},
    SendingOptions: {SendingEnabled: ''},
    Tags: [{Key: '', Value: ''}],
    SuppressionOptions: {SuppressedReasons: ''},
    VdmOptions: {DashboardOptions: '', GuardianOptions: ''}
  }
};

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

const url = '{{baseUrl}}/v2/email/configuration-sets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ConfigurationSetName":"","TrackingOptions":{"CustomRedirectDomain":""},"DeliveryOptions":{"TlsPolicy":"","SendingPoolName":""},"ReputationOptions":{"ReputationMetricsEnabled":"","LastFreshStart":""},"SendingOptions":{"SendingEnabled":""},"Tags":[{"Key":"","Value":""}],"SuppressionOptions":{"SuppressedReasons":""},"VdmOptions":{"DashboardOptions":"","GuardianOptions":""}}'
};

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 = @{ @"ConfigurationSetName": @"",
                              @"TrackingOptions": @{ @"CustomRedirectDomain": @"" },
                              @"DeliveryOptions": @{ @"TlsPolicy": @"", @"SendingPoolName": @"" },
                              @"ReputationOptions": @{ @"ReputationMetricsEnabled": @"", @"LastFreshStart": @"" },
                              @"SendingOptions": @{ @"SendingEnabled": @"" },
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"SuppressionOptions": @{ @"SuppressedReasons": @"" },
                              @"VdmOptions": @{ @"DashboardOptions": @"", @"GuardianOptions": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/configuration-sets"]
                                                       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/email/configuration-sets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets",
  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([
    'ConfigurationSetName' => '',
    'TrackingOptions' => [
        'CustomRedirectDomain' => ''
    ],
    'DeliveryOptions' => [
        'TlsPolicy' => '',
        'SendingPoolName' => ''
    ],
    'ReputationOptions' => [
        'ReputationMetricsEnabled' => '',
        'LastFreshStart' => ''
    ],
    'SendingOptions' => [
        'SendingEnabled' => ''
    ],
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'SuppressionOptions' => [
        'SuppressedReasons' => ''
    ],
    'VdmOptions' => [
        'DashboardOptions' => '',
        'GuardianOptions' => ''
    ]
  ]),
  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/email/configuration-sets', [
  'body' => '{
  "ConfigurationSetName": "",
  "TrackingOptions": {
    "CustomRedirectDomain": ""
  },
  "DeliveryOptions": {
    "TlsPolicy": "",
    "SendingPoolName": ""
  },
  "ReputationOptions": {
    "ReputationMetricsEnabled": "",
    "LastFreshStart": ""
  },
  "SendingOptions": {
    "SendingEnabled": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "SuppressionOptions": {
    "SuppressedReasons": ""
  },
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ConfigurationSetName' => '',
  'TrackingOptions' => [
    'CustomRedirectDomain' => ''
  ],
  'DeliveryOptions' => [
    'TlsPolicy' => '',
    'SendingPoolName' => ''
  ],
  'ReputationOptions' => [
    'ReputationMetricsEnabled' => '',
    'LastFreshStart' => ''
  ],
  'SendingOptions' => [
    'SendingEnabled' => ''
  ],
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'SuppressionOptions' => [
    'SuppressedReasons' => ''
  ],
  'VdmOptions' => [
    'DashboardOptions' => '',
    'GuardianOptions' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ConfigurationSetName' => '',
  'TrackingOptions' => [
    'CustomRedirectDomain' => ''
  ],
  'DeliveryOptions' => [
    'TlsPolicy' => '',
    'SendingPoolName' => ''
  ],
  'ReputationOptions' => [
    'ReputationMetricsEnabled' => '',
    'LastFreshStart' => ''
  ],
  'SendingOptions' => [
    'SendingEnabled' => ''
  ],
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'SuppressionOptions' => [
    'SuppressedReasons' => ''
  ],
  'VdmOptions' => [
    'DashboardOptions' => '',
    'GuardianOptions' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/configuration-sets');
$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/email/configuration-sets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ConfigurationSetName": "",
  "TrackingOptions": {
    "CustomRedirectDomain": ""
  },
  "DeliveryOptions": {
    "TlsPolicy": "",
    "SendingPoolName": ""
  },
  "ReputationOptions": {
    "ReputationMetricsEnabled": "",
    "LastFreshStart": ""
  },
  "SendingOptions": {
    "SendingEnabled": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "SuppressionOptions": {
    "SuppressedReasons": ""
  },
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ConfigurationSetName": "",
  "TrackingOptions": {
    "CustomRedirectDomain": ""
  },
  "DeliveryOptions": {
    "TlsPolicy": "",
    "SendingPoolName": ""
  },
  "ReputationOptions": {
    "ReputationMetricsEnabled": "",
    "LastFreshStart": ""
  },
  "SendingOptions": {
    "SendingEnabled": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "SuppressionOptions": {
    "SuppressedReasons": ""
  },
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}'
import http.client

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

payload = "{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v2/email/configuration-sets", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/configuration-sets"

payload = {
    "ConfigurationSetName": "",
    "TrackingOptions": { "CustomRedirectDomain": "" },
    "DeliveryOptions": {
        "TlsPolicy": "",
        "SendingPoolName": ""
    },
    "ReputationOptions": {
        "ReputationMetricsEnabled": "",
        "LastFreshStart": ""
    },
    "SendingOptions": { "SendingEnabled": "" },
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "SuppressionOptions": { "SuppressedReasons": "" },
    "VdmOptions": {
        "DashboardOptions": "",
        "GuardianOptions": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/configuration-sets"

payload <- "{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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/email/configuration-sets")

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  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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/email/configuration-sets') do |req|
  req.body = "{\n  \"ConfigurationSetName\": \"\",\n  \"TrackingOptions\": {\n    \"CustomRedirectDomain\": \"\"\n  },\n  \"DeliveryOptions\": {\n    \"TlsPolicy\": \"\",\n    \"SendingPoolName\": \"\"\n  },\n  \"ReputationOptions\": {\n    \"ReputationMetricsEnabled\": \"\",\n    \"LastFreshStart\": \"\"\n  },\n  \"SendingOptions\": {\n    \"SendingEnabled\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"SuppressionOptions\": {\n    \"SuppressedReasons\": \"\"\n  },\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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/email/configuration-sets";

    let payload = json!({
        "ConfigurationSetName": "",
        "TrackingOptions": json!({"CustomRedirectDomain": ""}),
        "DeliveryOptions": json!({
            "TlsPolicy": "",
            "SendingPoolName": ""
        }),
        "ReputationOptions": json!({
            "ReputationMetricsEnabled": "",
            "LastFreshStart": ""
        }),
        "SendingOptions": json!({"SendingEnabled": ""}),
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "SuppressionOptions": json!({"SuppressedReasons": ""}),
        "VdmOptions": json!({
            "DashboardOptions": "",
            "GuardianOptions": ""
        })
    });

    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/email/configuration-sets \
  --header 'content-type: application/json' \
  --data '{
  "ConfigurationSetName": "",
  "TrackingOptions": {
    "CustomRedirectDomain": ""
  },
  "DeliveryOptions": {
    "TlsPolicy": "",
    "SendingPoolName": ""
  },
  "ReputationOptions": {
    "ReputationMetricsEnabled": "",
    "LastFreshStart": ""
  },
  "SendingOptions": {
    "SendingEnabled": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "SuppressionOptions": {
    "SuppressedReasons": ""
  },
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}'
echo '{
  "ConfigurationSetName": "",
  "TrackingOptions": {
    "CustomRedirectDomain": ""
  },
  "DeliveryOptions": {
    "TlsPolicy": "",
    "SendingPoolName": ""
  },
  "ReputationOptions": {
    "ReputationMetricsEnabled": "",
    "LastFreshStart": ""
  },
  "SendingOptions": {
    "SendingEnabled": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "SuppressionOptions": {
    "SuppressedReasons": ""
  },
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}' |  \
  http POST {{baseUrl}}/v2/email/configuration-sets \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ConfigurationSetName": "",\n  "TrackingOptions": {\n    "CustomRedirectDomain": ""\n  },\n  "DeliveryOptions": {\n    "TlsPolicy": "",\n    "SendingPoolName": ""\n  },\n  "ReputationOptions": {\n    "ReputationMetricsEnabled": "",\n    "LastFreshStart": ""\n  },\n  "SendingOptions": {\n    "SendingEnabled": ""\n  },\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "SuppressionOptions": {\n    "SuppressedReasons": ""\n  },\n  "VdmOptions": {\n    "DashboardOptions": "",\n    "GuardianOptions": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ConfigurationSetName": "",
  "TrackingOptions": ["CustomRedirectDomain": ""],
  "DeliveryOptions": [
    "TlsPolicy": "",
    "SendingPoolName": ""
  ],
  "ReputationOptions": [
    "ReputationMetricsEnabled": "",
    "LastFreshStart": ""
  ],
  "SendingOptions": ["SendingEnabled": ""],
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "SuppressionOptions": ["SuppressedReasons": ""],
  "VdmOptions": [
    "DashboardOptions": "",
    "GuardianOptions": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets")! 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 CreateConfigurationSetEventDestination
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations
QUERY PARAMS

ConfigurationSetName
BODY json

{
  "EventDestinationName": "",
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations");

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  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations" {:content-type :json
                                                                                                                 :form-params {:EventDestinationName ""
                                                                                                                               :EventDestination {:Enabled ""
                                                                                                                                                  :MatchingEventTypes ""
                                                                                                                                                  :KinesisFirehoseDestination ""
                                                                                                                                                  :CloudWatchDestination ""
                                                                                                                                                  :SnsDestination ""
                                                                                                                                                  :PinpointDestination ""}}})
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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/email/configuration-sets/:ConfigurationSetName/event-destinations"),
    Content = new StringContent("{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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/email/configuration-sets/:ConfigurationSetName/event-destinations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"

	payload := strings.NewReader("{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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/email/configuration-sets/:ConfigurationSetName/event-destinations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 237

{
  "EventDestinationName": "",
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")
  .header("content-type", "application/json")
  .body("{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  EventDestinationName: '',
  EventDestination: {
    Enabled: '',
    MatchingEventTypes: '',
    KinesisFirehoseDestination: '',
    CloudWatchDestination: '',
    SnsDestination: '',
    PinpointDestination: ''
  }
});

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/email/configuration-sets/:ConfigurationSetName/event-destinations');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations',
  headers: {'content-type': 'application/json'},
  data: {
    EventDestinationName: '',
    EventDestination: {
      Enabled: '',
      MatchingEventTypes: '',
      KinesisFirehoseDestination: '',
      CloudWatchDestination: '',
      SnsDestination: '',
      PinpointDestination: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EventDestinationName":"","EventDestination":{"Enabled":"","MatchingEventTypes":"","KinesisFirehoseDestination":"","CloudWatchDestination":"","SnsDestination":"","PinpointDestination":""}}'
};

try {
  const response = await 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/email/configuration-sets/:ConfigurationSetName/event-destinations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EventDestinationName": "",\n  "EventDestination": {\n    "Enabled": "",\n    "MatchingEventTypes": "",\n    "KinesisFirehoseDestination": "",\n    "CloudWatchDestination": "",\n    "SnsDestination": "",\n    "PinpointDestination": ""\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  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")
  .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/email/configuration-sets/:ConfigurationSetName/event-destinations',
  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({
  EventDestinationName: '',
  EventDestination: {
    Enabled: '',
    MatchingEventTypes: '',
    KinesisFirehoseDestination: '',
    CloudWatchDestination: '',
    SnsDestination: '',
    PinpointDestination: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations',
  headers: {'content-type': 'application/json'},
  body: {
    EventDestinationName: '',
    EventDestination: {
      Enabled: '',
      MatchingEventTypes: '',
      KinesisFirehoseDestination: '',
      CloudWatchDestination: '',
      SnsDestination: '',
      PinpointDestination: ''
    }
  },
  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/email/configuration-sets/:ConfigurationSetName/event-destinations');

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

req.type('json');
req.send({
  EventDestinationName: '',
  EventDestination: {
    Enabled: '',
    MatchingEventTypes: '',
    KinesisFirehoseDestination: '',
    CloudWatchDestination: '',
    SnsDestination: '',
    PinpointDestination: ''
  }
});

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/email/configuration-sets/:ConfigurationSetName/event-destinations',
  headers: {'content-type': 'application/json'},
  data: {
    EventDestinationName: '',
    EventDestination: {
      Enabled: '',
      MatchingEventTypes: '',
      KinesisFirehoseDestination: '',
      CloudWatchDestination: '',
      SnsDestination: '',
      PinpointDestination: ''
    }
  }
};

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

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EventDestinationName":"","EventDestination":{"Enabled":"","MatchingEventTypes":"","KinesisFirehoseDestination":"","CloudWatchDestination":"","SnsDestination":"","PinpointDestination":""}}'
};

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 = @{ @"EventDestinationName": @"",
                              @"EventDestination": @{ @"Enabled": @"", @"MatchingEventTypes": @"", @"KinesisFirehoseDestination": @"", @"CloudWatchDestination": @"", @"SnsDestination": @"", @"PinpointDestination": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"]
                                                       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/email/configuration-sets/:ConfigurationSetName/event-destinations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations",
  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([
    'EventDestinationName' => '',
    'EventDestination' => [
        'Enabled' => '',
        'MatchingEventTypes' => '',
        'KinesisFirehoseDestination' => '',
        'CloudWatchDestination' => '',
        'SnsDestination' => '',
        'PinpointDestination' => ''
    ]
  ]),
  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/email/configuration-sets/:ConfigurationSetName/event-destinations', [
  'body' => '{
  "EventDestinationName": "",
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EventDestinationName' => '',
  'EventDestination' => [
    'Enabled' => '',
    'MatchingEventTypes' => '',
    'KinesisFirehoseDestination' => '',
    'CloudWatchDestination' => '',
    'SnsDestination' => '',
    'PinpointDestination' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EventDestinationName' => '',
  'EventDestination' => [
    'Enabled' => '',
    'MatchingEventTypes' => '',
    'KinesisFirehoseDestination' => '',
    'CloudWatchDestination' => '',
    'SnsDestination' => '',
    'PinpointDestination' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations');
$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/email/configuration-sets/:ConfigurationSetName/event-destinations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EventDestinationName": "",
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EventDestinationName": "",
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}'
import http.client

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

payload = "{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/event-destinations", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"

payload = {
    "EventDestinationName": "",
    "EventDestination": {
        "Enabled": "",
        "MatchingEventTypes": "",
        "KinesisFirehoseDestination": "",
        "CloudWatchDestination": "",
        "SnsDestination": "",
        "PinpointDestination": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"

payload <- "{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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/email/configuration-sets/:ConfigurationSetName/event-destinations")

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  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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/email/configuration-sets/:ConfigurationSetName/event-destinations') do |req|
  req.body = "{\n  \"EventDestinationName\": \"\",\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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/email/configuration-sets/:ConfigurationSetName/event-destinations";

    let payload = json!({
        "EventDestinationName": "",
        "EventDestination": json!({
            "Enabled": "",
            "MatchingEventTypes": "",
            "KinesisFirehoseDestination": "",
            "CloudWatchDestination": "",
            "SnsDestination": "",
            "PinpointDestination": ""
        })
    });

    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/email/configuration-sets/:ConfigurationSetName/event-destinations \
  --header 'content-type: application/json' \
  --data '{
  "EventDestinationName": "",
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}'
echo '{
  "EventDestinationName": "",
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}' |  \
  http POST {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "EventDestinationName": "",\n  "EventDestination": {\n    "Enabled": "",\n    "MatchingEventTypes": "",\n    "KinesisFirehoseDestination": "",\n    "CloudWatchDestination": "",\n    "SnsDestination": "",\n    "PinpointDestination": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "EventDestinationName": "",
  "EventDestination": [
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")! 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 CreateContact
{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts
QUERY PARAMS

ContactListName
BODY json

{
  "EmailAddress": "",
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts" {:content-type :json
                                                                                             :form-params {:EmailAddress ""
                                                                                                           :TopicPreferences [{:TopicName ""
                                                                                                                               :SubscriptionStatus ""}]
                                                                                                           :UnsubscribeAll false
                                                                                                           :AttributesData ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts"),
    Content = new StringContent("{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"

	payload := strings.NewReader("{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 170

{
  "EmailAddress": "",
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")
  .header("content-type", "application/json")
  .body("{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EmailAddress: '',
  TopicPreferences: [
    {
      TopicName: '',
      SubscriptionStatus: ''
    }
  ],
  UnsubscribeAll: false,
  AttributesData: ''
});

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/email/contact-lists/:ContactListName/contacts');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts',
  headers: {'content-type': 'application/json'},
  data: {
    EmailAddress: '',
    TopicPreferences: [{TopicName: '', SubscriptionStatus: ''}],
    UnsubscribeAll: false,
    AttributesData: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EmailAddress":"","TopicPreferences":[{"TopicName":"","SubscriptionStatus":""}],"UnsubscribeAll":false,"AttributesData":""}'
};

try {
  const response = await 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/email/contact-lists/:ContactListName/contacts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EmailAddress": "",\n  "TopicPreferences": [\n    {\n      "TopicName": "",\n      "SubscriptionStatus": ""\n    }\n  ],\n  "UnsubscribeAll": false,\n  "AttributesData": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  EmailAddress: '',
  TopicPreferences: [{TopicName: '', SubscriptionStatus: ''}],
  UnsubscribeAll: false,
  AttributesData: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts',
  headers: {'content-type': 'application/json'},
  body: {
    EmailAddress: '',
    TopicPreferences: [{TopicName: '', SubscriptionStatus: ''}],
    UnsubscribeAll: false,
    AttributesData: ''
  },
  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/email/contact-lists/:ContactListName/contacts');

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

req.type('json');
req.send({
  EmailAddress: '',
  TopicPreferences: [
    {
      TopicName: '',
      SubscriptionStatus: ''
    }
  ],
  UnsubscribeAll: false,
  AttributesData: ''
});

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/email/contact-lists/:ContactListName/contacts',
  headers: {'content-type': 'application/json'},
  data: {
    EmailAddress: '',
    TopicPreferences: [{TopicName: '', SubscriptionStatus: ''}],
    UnsubscribeAll: false,
    AttributesData: ''
  }
};

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

const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EmailAddress":"","TopicPreferences":[{"TopicName":"","SubscriptionStatus":""}],"UnsubscribeAll":false,"AttributesData":""}'
};

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 = @{ @"EmailAddress": @"",
                              @"TopicPreferences": @[ @{ @"TopicName": @"", @"SubscriptionStatus": @"" } ],
                              @"UnsubscribeAll": @NO,
                              @"AttributesData": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'EmailAddress' => '',
    'TopicPreferences' => [
        [
                'TopicName' => '',
                'SubscriptionStatus' => ''
        ]
    ],
    'UnsubscribeAll' => null,
    'AttributesData' => ''
  ]),
  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/email/contact-lists/:ContactListName/contacts', [
  'body' => '{
  "EmailAddress": "",
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EmailAddress' => '',
  'TopicPreferences' => [
    [
        'TopicName' => '',
        'SubscriptionStatus' => ''
    ]
  ],
  'UnsubscribeAll' => null,
  'AttributesData' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EmailAddress' => '',
  'TopicPreferences' => [
    [
        'TopicName' => '',
        'SubscriptionStatus' => ''
    ]
  ],
  'UnsubscribeAll' => null,
  'AttributesData' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EmailAddress": "",
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EmailAddress": "",
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}'
import http.client

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

payload = "{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/email/contact-lists/:ContactListName/contacts", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"

payload = {
    "EmailAddress": "",
    "TopicPreferences": [
        {
            "TopicName": "",
            "SubscriptionStatus": ""
        }
    ],
    "UnsubscribeAll": False,
    "AttributesData": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"

payload <- "{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts') do |req|
  req.body = "{\n  \"EmailAddress\": \"\",\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts";

    let payload = json!({
        "EmailAddress": "",
        "TopicPreferences": (
            json!({
                "TopicName": "",
                "SubscriptionStatus": ""
            })
        ),
        "UnsubscribeAll": false,
        "AttributesData": ""
    });

    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/email/contact-lists/:ContactListName/contacts \
  --header 'content-type: application/json' \
  --data '{
  "EmailAddress": "",
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}'
echo '{
  "EmailAddress": "",
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}' |  \
  http POST {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "EmailAddress": "",\n  "TopicPreferences": [\n    {\n      "TopicName": "",\n      "SubscriptionStatus": ""\n    }\n  ],\n  "UnsubscribeAll": false,\n  "AttributesData": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "EmailAddress": "",
  "TopicPreferences": [
    [
      "TopicName": "",
      "SubscriptionStatus": ""
    ]
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST CreateContactList
{{baseUrl}}/v2/email/contact-lists
BODY json

{
  "ContactListName": "",
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists");

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  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/v2/email/contact-lists" {:content-type :json
                                                                   :form-params {:ContactListName ""
                                                                                 :Topics [{:TopicName ""
                                                                                           :DisplayName ""
                                                                                           :Description ""
                                                                                           :DefaultSubscriptionStatus ""}]
                                                                                 :Description ""
                                                                                 :Tags [{:Key ""
                                                                                         :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/email/contact-lists"),
    Content = new StringContent("{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/contact-lists");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists"

	payload := strings.NewReader("{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")

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

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

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

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

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

}
POST /baseUrl/v2/email/contact-lists HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 254

{
  "ContactListName": "",
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/contact-lists")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/contact-lists")
  .header("content-type", "application/json")
  .body("{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  ContactListName: '',
  Topics: [
    {
      TopicName: '',
      DisplayName: '',
      Description: '',
      DefaultSubscriptionStatus: ''
    }
  ],
  Description: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/contact-lists',
  headers: {'content-type': 'application/json'},
  data: {
    ContactListName: '',
    Topics: [
      {TopicName: '', DisplayName: '', Description: '', DefaultSubscriptionStatus: ''}
    ],
    Description: '',
    Tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/contact-lists';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContactListName":"","Topics":[{"TopicName":"","DisplayName":"","Description":"","DefaultSubscriptionStatus":""}],"Description":"","Tags":[{"Key":"","Value":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/contact-lists',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContactListName": "",\n  "Topics": [\n    {\n      "TopicName": "",\n      "DisplayName": "",\n      "Description": "",\n      "DefaultSubscriptionStatus": ""\n    }\n  ],\n  "Description": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists")
  .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/email/contact-lists',
  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({
  ContactListName: '',
  Topics: [
    {TopicName: '', DisplayName: '', Description: '', DefaultSubscriptionStatus: ''}
  ],
  Description: '',
  Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/contact-lists',
  headers: {'content-type': 'application/json'},
  body: {
    ContactListName: '',
    Topics: [
      {TopicName: '', DisplayName: '', Description: '', DefaultSubscriptionStatus: ''}
    ],
    Description: '',
    Tags: [{Key: '', Value: ''}]
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/v2/email/contact-lists');

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

req.type('json');
req.send({
  ContactListName: '',
  Topics: [
    {
      TopicName: '',
      DisplayName: '',
      Description: '',
      DefaultSubscriptionStatus: ''
    }
  ],
  Description: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/contact-lists',
  headers: {'content-type': 'application/json'},
  data: {
    ContactListName: '',
    Topics: [
      {TopicName: '', DisplayName: '', Description: '', DefaultSubscriptionStatus: ''}
    ],
    Description: '',
    Tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/v2/email/contact-lists';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContactListName":"","Topics":[{"TopicName":"","DisplayName":"","Description":"","DefaultSubscriptionStatus":""}],"Description":"","Tags":[{"Key":"","Value":""}]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContactListName": @"",
                              @"Topics": @[ @{ @"TopicName": @"", @"DisplayName": @"", @"Description": @"", @"DefaultSubscriptionStatus": @"" } ],
                              @"Description": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/contact-lists"]
                                                       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/email/contact-lists" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/contact-lists",
  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([
    'ContactListName' => '',
    'Topics' => [
        [
                'TopicName' => '',
                'DisplayName' => '',
                'Description' => '',
                'DefaultSubscriptionStatus' => ''
        ]
    ],
    'Description' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/email/contact-lists', [
  'body' => '{
  "ContactListName": "",
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContactListName' => '',
  'Topics' => [
    [
        'TopicName' => '',
        'DisplayName' => '',
        'Description' => '',
        'DefaultSubscriptionStatus' => ''
    ]
  ],
  'Description' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContactListName' => '',
  'Topics' => [
    [
        'TopicName' => '',
        'DisplayName' => '',
        'Description' => '',
        'DefaultSubscriptionStatus' => ''
    ]
  ],
  'Description' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/contact-lists');
$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/email/contact-lists' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContactListName": "",
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContactListName": "",
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/v2/email/contact-lists", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/contact-lists"

payload = {
    "ContactListName": "",
    "Topics": [
        {
            "TopicName": "",
            "DisplayName": "",
            "Description": "",
            "DefaultSubscriptionStatus": ""
        }
    ],
    "Description": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/contact-lists"

payload <- "{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/email/contact-lists")

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  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

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

response = conn.post('/baseUrl/v2/email/contact-lists') do |req|
  req.body = "{\n  \"ContactListName\": \"\",\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "ContactListName": "",
        "Topics": (
            json!({
                "TopicName": "",
                "DisplayName": "",
                "Description": "",
                "DefaultSubscriptionStatus": ""
            })
        ),
        "Description": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/email/contact-lists \
  --header 'content-type: application/json' \
  --data '{
  "ContactListName": "",
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "ContactListName": "",
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/v2/email/contact-lists \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContactListName": "",\n  "Topics": [\n    {\n      "TopicName": "",\n      "DisplayName": "",\n      "Description": "",\n      "DefaultSubscriptionStatus": ""\n    }\n  ],\n  "Description": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ContactListName": "",
  "Topics": [
    [
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    ]
  ],
  "Description": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists")! 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 CreateCustomVerificationEmailTemplate
{{baseUrl}}/v2/email/custom-verification-email-templates
BODY json

{
  "TemplateName": "",
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/custom-verification-email-templates");

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  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/email/custom-verification-email-templates" {:content-type :json
                                                                                         :form-params {:TemplateName ""
                                                                                                       :FromEmailAddress ""
                                                                                                       :TemplateSubject ""
                                                                                                       :TemplateContent ""
                                                                                                       :SuccessRedirectionURL ""
                                                                                                       :FailureRedirectionURL ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/custom-verification-email-templates"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates"),
    Content = new StringContent("{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/custom-verification-email-templates"

	payload := strings.NewReader("{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 162

{
  "TemplateName": "",
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/custom-verification-email-templates")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/custom-verification-email-templates"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/custom-verification-email-templates")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/custom-verification-email-templates")
  .header("content-type", "application/json")
  .body("{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TemplateName: '',
  FromEmailAddress: '',
  TemplateSubject: '',
  TemplateContent: '',
  SuccessRedirectionURL: '',
  FailureRedirectionURL: ''
});

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/email/custom-verification-email-templates');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/custom-verification-email-templates',
  headers: {'content-type': 'application/json'},
  data: {
    TemplateName: '',
    FromEmailAddress: '',
    TemplateSubject: '',
    TemplateContent: '',
    SuccessRedirectionURL: '',
    FailureRedirectionURL: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/custom-verification-email-templates';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateName":"","FromEmailAddress":"","TemplateSubject":"","TemplateContent":"","SuccessRedirectionURL":"","FailureRedirectionURL":""}'
};

try {
  const response = await 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/email/custom-verification-email-templates',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TemplateName": "",\n  "FromEmailAddress": "",\n  "TemplateSubject": "",\n  "TemplateContent": "",\n  "SuccessRedirectionURL": "",\n  "FailureRedirectionURL": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/custom-verification-email-templates")
  .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/email/custom-verification-email-templates',
  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({
  TemplateName: '',
  FromEmailAddress: '',
  TemplateSubject: '',
  TemplateContent: '',
  SuccessRedirectionURL: '',
  FailureRedirectionURL: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/custom-verification-email-templates',
  headers: {'content-type': 'application/json'},
  body: {
    TemplateName: '',
    FromEmailAddress: '',
    TemplateSubject: '',
    TemplateContent: '',
    SuccessRedirectionURL: '',
    FailureRedirectionURL: ''
  },
  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/email/custom-verification-email-templates');

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

req.type('json');
req.send({
  TemplateName: '',
  FromEmailAddress: '',
  TemplateSubject: '',
  TemplateContent: '',
  SuccessRedirectionURL: '',
  FailureRedirectionURL: ''
});

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/email/custom-verification-email-templates',
  headers: {'content-type': 'application/json'},
  data: {
    TemplateName: '',
    FromEmailAddress: '',
    TemplateSubject: '',
    TemplateContent: '',
    SuccessRedirectionURL: '',
    FailureRedirectionURL: ''
  }
};

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

const url = '{{baseUrl}}/v2/email/custom-verification-email-templates';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateName":"","FromEmailAddress":"","TemplateSubject":"","TemplateContent":"","SuccessRedirectionURL":"","FailureRedirectionURL":""}'
};

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 = @{ @"TemplateName": @"",
                              @"FromEmailAddress": @"",
                              @"TemplateSubject": @"",
                              @"TemplateContent": @"",
                              @"SuccessRedirectionURL": @"",
                              @"FailureRedirectionURL": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/custom-verification-email-templates"]
                                                       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/email/custom-verification-email-templates" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/custom-verification-email-templates",
  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([
    'TemplateName' => '',
    'FromEmailAddress' => '',
    'TemplateSubject' => '',
    'TemplateContent' => '',
    'SuccessRedirectionURL' => '',
    'FailureRedirectionURL' => ''
  ]),
  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/email/custom-verification-email-templates', [
  'body' => '{
  "TemplateName": "",
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/custom-verification-email-templates');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TemplateName' => '',
  'FromEmailAddress' => '',
  'TemplateSubject' => '',
  'TemplateContent' => '',
  'SuccessRedirectionURL' => '',
  'FailureRedirectionURL' => ''
]));

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

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

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

payload = "{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/email/custom-verification-email-templates", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/custom-verification-email-templates"

payload = {
    "TemplateName": "",
    "FromEmailAddress": "",
    "TemplateSubject": "",
    "TemplateContent": "",
    "SuccessRedirectionURL": "",
    "FailureRedirectionURL": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/custom-verification-email-templates"

payload <- "{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates")

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  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates') do |req|
  req.body = "{\n  \"TemplateName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/custom-verification-email-templates";

    let payload = json!({
        "TemplateName": "",
        "FromEmailAddress": "",
        "TemplateSubject": "",
        "TemplateContent": "",
        "SuccessRedirectionURL": "",
        "FailureRedirectionURL": ""
    });

    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/email/custom-verification-email-templates \
  --header 'content-type: application/json' \
  --data '{
  "TemplateName": "",
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}'
echo '{
  "TemplateName": "",
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}' |  \
  http POST {{baseUrl}}/v2/email/custom-verification-email-templates \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "TemplateName": "",\n  "FromEmailAddress": "",\n  "TemplateSubject": "",\n  "TemplateContent": "",\n  "SuccessRedirectionURL": "",\n  "FailureRedirectionURL": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/custom-verification-email-templates
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "TemplateName": "",
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/custom-verification-email-templates")! 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 CreateDedicatedIpPool
{{baseUrl}}/v2/email/dedicated-ip-pools
BODY json

{
  "PoolName": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "ScalingMode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/dedicated-ip-pools");

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  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/email/dedicated-ip-pools" {:content-type :json
                                                                        :form-params {:PoolName ""
                                                                                      :Tags [{:Key ""
                                                                                              :Value ""}]
                                                                                      :ScalingMode ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/dedicated-ip-pools"

	payload := strings.NewReader("{\n  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\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/email/dedicated-ip-pools HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 105

{
  "PoolName": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "ScalingMode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/dedicated-ip-pools")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/dedicated-ip-pools")
  .header("content-type", "application/json")
  .body("{\n  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PoolName: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  ScalingMode: ''
});

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/email/dedicated-ip-pools');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/dedicated-ip-pools',
  headers: {'content-type': 'application/json'},
  data: {PoolName: '', Tags: [{Key: '', Value: ''}], ScalingMode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/dedicated-ip-pools';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"PoolName":"","Tags":[{"Key":"","Value":""}],"ScalingMode":""}'
};

try {
  const response = await 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/email/dedicated-ip-pools',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PoolName": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "ScalingMode": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ip-pools")
  .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/email/dedicated-ip-pools',
  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({PoolName: '', Tags: [{Key: '', Value: ''}], ScalingMode: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/dedicated-ip-pools',
  headers: {'content-type': 'application/json'},
  body: {PoolName: '', Tags: [{Key: '', Value: ''}], ScalingMode: ''},
  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/email/dedicated-ip-pools');

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

req.type('json');
req.send({
  PoolName: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  ScalingMode: ''
});

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/email/dedicated-ip-pools',
  headers: {'content-type': 'application/json'},
  data: {PoolName: '', Tags: [{Key: '', Value: ''}], ScalingMode: ''}
};

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

const url = '{{baseUrl}}/v2/email/dedicated-ip-pools';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"PoolName":"","Tags":[{"Key":"","Value":""}],"ScalingMode":""}'
};

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 = @{ @"PoolName": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"ScalingMode": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/dedicated-ip-pools"]
                                                       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/email/dedicated-ip-pools" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/dedicated-ip-pools",
  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([
    'PoolName' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'ScalingMode' => ''
  ]),
  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/email/dedicated-ip-pools', [
  'body' => '{
  "PoolName": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "ScalingMode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/dedicated-ip-pools');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PoolName' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'ScalingMode' => ''
]));

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

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

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

payload = "{\n  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v2/email/dedicated-ip-pools", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/dedicated-ip-pools"

payload = {
    "PoolName": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "ScalingMode": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/dedicated-ip-pools"

payload <- "{\n  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\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/email/dedicated-ip-pools")

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  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\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/email/dedicated-ip-pools') do |req|
  req.body = "{\n  \"PoolName\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ScalingMode\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/dedicated-ip-pools";

    let payload = json!({
        "PoolName": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "ScalingMode": ""
    });

    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/email/dedicated-ip-pools \
  --header 'content-type: application/json' \
  --data '{
  "PoolName": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "ScalingMode": ""
}'
echo '{
  "PoolName": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "ScalingMode": ""
}' |  \
  http POST {{baseUrl}}/v2/email/dedicated-ip-pools \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "PoolName": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "ScalingMode": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/dedicated-ip-pools
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "PoolName": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "ScalingMode": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/dedicated-ip-pools")! 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 CreateDeliverabilityTestReport
{{baseUrl}}/v2/email/deliverability-dashboard/test
BODY json

{
  "ReportName": "",
  "FromEmailAddress": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/deliverability-dashboard/test");

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  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/v2/email/deliverability-dashboard/test" {:content-type :json
                                                                                   :form-params {:ReportName ""
                                                                                                 :FromEmailAddress ""
                                                                                                 :Content {:Simple ""
                                                                                                           :Raw ""
                                                                                                           :Template ""}
                                                                                                 :Tags [{:Key ""
                                                                                                         :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/v2/email/deliverability-dashboard/test"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/email/deliverability-dashboard/test"),
    Content = new StringContent("{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/deliverability-dashboard/test");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/deliverability-dashboard/test"

	payload := strings.NewReader("{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")

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

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

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

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

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

}
POST /baseUrl/v2/email/deliverability-dashboard/test HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 184

{
  "ReportName": "",
  "FromEmailAddress": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/deliverability-dashboard/test")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/deliverability-dashboard/test"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard/test")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/deliverability-dashboard/test")
  .header("content-type", "application/json")
  .body("{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  ReportName: '',
  FromEmailAddress: '',
  Content: {
    Simple: '',
    Raw: '',
    Template: ''
  },
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/test',
  headers: {'content-type': 'application/json'},
  data: {
    ReportName: '',
    FromEmailAddress: '',
    Content: {Simple: '', Raw: '', Template: ''},
    Tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/deliverability-dashboard/test';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ReportName":"","FromEmailAddress":"","Content":{"Simple":"","Raw":"","Template":""},"Tags":[{"Key":"","Value":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/test',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ReportName": "",\n  "FromEmailAddress": "",\n  "Content": {\n    "Simple": "",\n    "Raw": "",\n    "Template": ""\n  },\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard/test")
  .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/email/deliverability-dashboard/test',
  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({
  ReportName: '',
  FromEmailAddress: '',
  Content: {Simple: '', Raw: '', Template: ''},
  Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/test',
  headers: {'content-type': 'application/json'},
  body: {
    ReportName: '',
    FromEmailAddress: '',
    Content: {Simple: '', Raw: '', Template: ''},
    Tags: [{Key: '', Value: ''}]
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/v2/email/deliverability-dashboard/test');

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

req.type('json');
req.send({
  ReportName: '',
  FromEmailAddress: '',
  Content: {
    Simple: '',
    Raw: '',
    Template: ''
  },
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/test',
  headers: {'content-type': 'application/json'},
  data: {
    ReportName: '',
    FromEmailAddress: '',
    Content: {Simple: '', Raw: '', Template: ''},
    Tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/v2/email/deliverability-dashboard/test';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ReportName":"","FromEmailAddress":"","Content":{"Simple":"","Raw":"","Template":""},"Tags":[{"Key":"","Value":""}]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ReportName": @"",
                              @"FromEmailAddress": @"",
                              @"Content": @{ @"Simple": @"", @"Raw": @"", @"Template": @"" },
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/deliverability-dashboard/test"]
                                                       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/email/deliverability-dashboard/test" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/deliverability-dashboard/test",
  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([
    'ReportName' => '',
    'FromEmailAddress' => '',
    'Content' => [
        'Simple' => '',
        'Raw' => '',
        'Template' => ''
    ],
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/email/deliverability-dashboard/test', [
  'body' => '{
  "ReportName": "",
  "FromEmailAddress": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/deliverability-dashboard/test');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ReportName' => '',
  'FromEmailAddress' => '',
  'Content' => [
    'Simple' => '',
    'Raw' => '',
    'Template' => ''
  ],
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ReportName' => '',
  'FromEmailAddress' => '',
  'Content' => [
    'Simple' => '',
    'Raw' => '',
    'Template' => ''
  ],
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/deliverability-dashboard/test');
$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/email/deliverability-dashboard/test' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ReportName": "",
  "FromEmailAddress": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/test' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ReportName": "",
  "FromEmailAddress": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/v2/email/deliverability-dashboard/test", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/deliverability-dashboard/test"

payload = {
    "ReportName": "",
    "FromEmailAddress": "",
    "Content": {
        "Simple": "",
        "Raw": "",
        "Template": ""
    },
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/deliverability-dashboard/test"

payload <- "{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/email/deliverability-dashboard/test")

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  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

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

response = conn.post('/baseUrl/v2/email/deliverability-dashboard/test') do |req|
  req.body = "{\n  \"ReportName\": \"\",\n  \"FromEmailAddress\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/deliverability-dashboard/test";

    let payload = json!({
        "ReportName": "",
        "FromEmailAddress": "",
        "Content": json!({
            "Simple": "",
            "Raw": "",
            "Template": ""
        }),
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/email/deliverability-dashboard/test \
  --header 'content-type: application/json' \
  --data '{
  "ReportName": "",
  "FromEmailAddress": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "ReportName": "",
  "FromEmailAddress": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/v2/email/deliverability-dashboard/test \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ReportName": "",\n  "FromEmailAddress": "",\n  "Content": {\n    "Simple": "",\n    "Raw": "",\n    "Template": ""\n  },\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/deliverability-dashboard/test
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ReportName": "",
  "FromEmailAddress": "",
  "Content": [
    "Simple": "",
    "Raw": "",
    "Template": ""
  ],
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/deliverability-dashboard/test")! 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 CreateEmailIdentity
{{baseUrl}}/v2/email/identities
BODY json

{
  "EmailIdentity": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "DkimSigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  },
  "ConfigurationSetName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\n}");

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

(client/post "{{baseUrl}}/v2/email/identities" {:content-type :json
                                                                :form-params {:EmailIdentity ""
                                                                              :Tags [{:Key ""
                                                                                      :Value ""}]
                                                                              :DkimSigningAttributes {:DomainSigningSelector ""
                                                                                                      :DomainSigningPrivateKey ""
                                                                                                      :NextSigningKeyLength ""}
                                                                              :ConfigurationSetName ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/identities"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\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/email/identities"),
    Content = new StringContent("{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\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/email/identities");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/identities"

	payload := strings.NewReader("{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\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/email/identities HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 252

{
  "EmailIdentity": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "DkimSigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  },
  "ConfigurationSetName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/identities")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\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  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/identities")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/identities")
  .header("content-type", "application/json")
  .body("{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EmailIdentity: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  DkimSigningAttributes: {
    DomainSigningSelector: '',
    DomainSigningPrivateKey: '',
    NextSigningKeyLength: ''
  },
  ConfigurationSetName: ''
});

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/email/identities');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/identities',
  headers: {'content-type': 'application/json'},
  data: {
    EmailIdentity: '',
    Tags: [{Key: '', Value: ''}],
    DkimSigningAttributes: {
      DomainSigningSelector: '',
      DomainSigningPrivateKey: '',
      NextSigningKeyLength: ''
    },
    ConfigurationSetName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EmailIdentity":"","Tags":[{"Key":"","Value":""}],"DkimSigningAttributes":{"DomainSigningSelector":"","DomainSigningPrivateKey":"","NextSigningKeyLength":""},"ConfigurationSetName":""}'
};

try {
  const response = await 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/email/identities',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EmailIdentity": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "DkimSigningAttributes": {\n    "DomainSigningSelector": "",\n    "DomainSigningPrivateKey": "",\n    "NextSigningKeyLength": ""\n  },\n  "ConfigurationSetName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities")
  .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/email/identities',
  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({
  EmailIdentity: '',
  Tags: [{Key: '', Value: ''}],
  DkimSigningAttributes: {
    DomainSigningSelector: '',
    DomainSigningPrivateKey: '',
    NextSigningKeyLength: ''
  },
  ConfigurationSetName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/identities',
  headers: {'content-type': 'application/json'},
  body: {
    EmailIdentity: '',
    Tags: [{Key: '', Value: ''}],
    DkimSigningAttributes: {
      DomainSigningSelector: '',
      DomainSigningPrivateKey: '',
      NextSigningKeyLength: ''
    },
    ConfigurationSetName: ''
  },
  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/email/identities');

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

req.type('json');
req.send({
  EmailIdentity: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  DkimSigningAttributes: {
    DomainSigningSelector: '',
    DomainSigningPrivateKey: '',
    NextSigningKeyLength: ''
  },
  ConfigurationSetName: ''
});

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/email/identities',
  headers: {'content-type': 'application/json'},
  data: {
    EmailIdentity: '',
    Tags: [{Key: '', Value: ''}],
    DkimSigningAttributes: {
      DomainSigningSelector: '',
      DomainSigningPrivateKey: '',
      NextSigningKeyLength: ''
    },
    ConfigurationSetName: ''
  }
};

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

const url = '{{baseUrl}}/v2/email/identities';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EmailIdentity":"","Tags":[{"Key":"","Value":""}],"DkimSigningAttributes":{"DomainSigningSelector":"","DomainSigningPrivateKey":"","NextSigningKeyLength":""},"ConfigurationSetName":""}'
};

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 = @{ @"EmailIdentity": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"DkimSigningAttributes": @{ @"DomainSigningSelector": @"", @"DomainSigningPrivateKey": @"", @"NextSigningKeyLength": @"" },
                              @"ConfigurationSetName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/identities"]
                                                       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/email/identities" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/identities",
  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([
    'EmailIdentity' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'DkimSigningAttributes' => [
        'DomainSigningSelector' => '',
        'DomainSigningPrivateKey' => '',
        'NextSigningKeyLength' => ''
    ],
    'ConfigurationSetName' => ''
  ]),
  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/email/identities', [
  'body' => '{
  "EmailIdentity": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "DkimSigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  },
  "ConfigurationSetName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EmailIdentity' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'DkimSigningAttributes' => [
    'DomainSigningSelector' => '',
    'DomainSigningPrivateKey' => '',
    'NextSigningKeyLength' => ''
  ],
  'ConfigurationSetName' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EmailIdentity' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'DkimSigningAttributes' => [
    'DomainSigningSelector' => '',
    'DomainSigningPrivateKey' => '',
    'NextSigningKeyLength' => ''
  ],
  'ConfigurationSetName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/identities');
$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/email/identities' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EmailIdentity": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "DkimSigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  },
  "ConfigurationSetName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EmailIdentity": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "DkimSigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  },
  "ConfigurationSetName": ""
}'
import http.client

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

payload = "{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/v2/email/identities"

payload = {
    "EmailIdentity": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "DkimSigningAttributes": {
        "DomainSigningSelector": "",
        "DomainSigningPrivateKey": "",
        "NextSigningKeyLength": ""
    },
    "ConfigurationSetName": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/identities"

payload <- "{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\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/email/identities")

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  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\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/email/identities') do |req|
  req.body = "{\n  \"EmailIdentity\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DkimSigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  },\n  \"ConfigurationSetName\": \"\"\n}"
end

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

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

    let payload = json!({
        "EmailIdentity": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "DkimSigningAttributes": json!({
            "DomainSigningSelector": "",
            "DomainSigningPrivateKey": "",
            "NextSigningKeyLength": ""
        }),
        "ConfigurationSetName": ""
    });

    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/email/identities \
  --header 'content-type: application/json' \
  --data '{
  "EmailIdentity": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "DkimSigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  },
  "ConfigurationSetName": ""
}'
echo '{
  "EmailIdentity": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "DkimSigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  },
  "ConfigurationSetName": ""
}' |  \
  http POST {{baseUrl}}/v2/email/identities \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "EmailIdentity": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "DkimSigningAttributes": {\n    "DomainSigningSelector": "",\n    "DomainSigningPrivateKey": "",\n    "NextSigningKeyLength": ""\n  },\n  "ConfigurationSetName": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/identities
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "EmailIdentity": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "DkimSigningAttributes": [
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  ],
  "ConfigurationSetName": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities")! 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 CreateEmailIdentityPolicy
{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName
QUERY PARAMS

EmailIdentity
PolicyName
BODY json

{
  "Policy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName");

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

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

(client/post "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName" {:content-type :json
                                                                                                    :form-params {:Policy ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

	payload := strings.NewReader("{\n  \"Policy\": \"\"\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/email/identities/:EmailIdentity/policies/:PolicyName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18

{
  "Policy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Policy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Policy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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/email/identities/:EmailIdentity/policies/:PolicyName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName',
  headers: {'content-type': 'application/json'},
  data: {Policy: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Policy":""}'
};

try {
  const response = await 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/email/identities/:EmailIdentity/policies/:PolicyName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Policy": ""\n}'
};

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName',
  headers: {'content-type': 'application/json'},
  body: {Policy: ''},
  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/email/identities/:EmailIdentity/policies/:PolicyName');

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

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

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/email/identities/:EmailIdentity/policies/:PolicyName',
  headers: {'content-type': 'application/json'},
  data: {Policy: ''}
};

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

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Policy":""}'
};

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

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName');
$request->setMethod(HTTP_METH_POST);

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

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

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

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

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

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

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

conn.request("POST", "/baseUrl/v2/email/identities/:EmailIdentity/policies/:PolicyName", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

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

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

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

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

payload <- "{\n  \"Policy\": \"\"\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/email/identities/:EmailIdentity/policies/:PolicyName")

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  \"Policy\": \"\"\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/email/identities/:EmailIdentity/policies/:PolicyName') do |req|
  req.body = "{\n  \"Policy\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName";

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

    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/email/identities/:EmailIdentity/policies/:PolicyName \
  --header 'content-type: application/json' \
  --data '{
  "Policy": ""
}'
echo '{
  "Policy": ""
}' |  \
  http POST {{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Policy": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")! 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 CreateEmailTemplate
{{baseUrl}}/v2/email/templates
BODY json

{
  "TemplateName": "",
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v2/email/templates" {:content-type :json
                                                               :form-params {:TemplateName ""
                                                                             :TemplateContent {:Subject ""
                                                                                               :Text ""
                                                                                               :Html ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/templates"

	payload := strings.NewReader("{\n  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\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/email/templates HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 102

{
  "TemplateName": "",
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/templates")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/templates")
  .header("content-type", "application/json")
  .body("{\n  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  TemplateName: '',
  TemplateContent: {
    Subject: '',
    Text: '',
    Html: ''
  }
});

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/email/templates');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/templates',
  headers: {'content-type': 'application/json'},
  data: {TemplateName: '', TemplateContent: {Subject: '', Text: '', Html: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/templates';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateName":"","TemplateContent":{"Subject":"","Text":"","Html":""}}'
};

try {
  const response = await 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/email/templates',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TemplateName": "",\n  "TemplateContent": {\n    "Subject": "",\n    "Text": "",\n    "Html": ""\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  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/templates")
  .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/email/templates',
  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({TemplateName: '', TemplateContent: {Subject: '', Text: '', Html: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/templates',
  headers: {'content-type': 'application/json'},
  body: {TemplateName: '', TemplateContent: {Subject: '', Text: '', Html: ''}},
  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/email/templates');

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

req.type('json');
req.send({
  TemplateName: '',
  TemplateContent: {
    Subject: '',
    Text: '',
    Html: ''
  }
});

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/email/templates',
  headers: {'content-type': 'application/json'},
  data: {TemplateName: '', TemplateContent: {Subject: '', Text: '', Html: ''}}
};

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

const url = '{{baseUrl}}/v2/email/templates';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateName":"","TemplateContent":{"Subject":"","Text":"","Html":""}}'
};

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 = @{ @"TemplateName": @"",
                              @"TemplateContent": @{ @"Subject": @"", @"Text": @"", @"Html": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/templates"]
                                                       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/email/templates" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}" in

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TemplateName' => '',
  'TemplateContent' => [
    'Subject' => '',
    'Text' => '',
    'Html' => ''
  ]
]));

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

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

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

payload = "{\n  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}"

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

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

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

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

url = "{{baseUrl}}/v2/email/templates"

payload = {
    "TemplateName": "",
    "TemplateContent": {
        "Subject": "",
        "Text": "",
        "Html": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/templates"

payload <- "{\n  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\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/email/templates")

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  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\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/email/templates') do |req|
  req.body = "{\n  \"TemplateName\": \"\",\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\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/email/templates";

    let payload = json!({
        "TemplateName": "",
        "TemplateContent": json!({
            "Subject": "",
            "Text": "",
            "Html": ""
        })
    });

    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/email/templates \
  --header 'content-type: application/json' \
  --data '{
  "TemplateName": "",
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}'
echo '{
  "TemplateName": "",
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}' |  \
  http POST {{baseUrl}}/v2/email/templates \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "TemplateName": "",\n  "TemplateContent": {\n    "Subject": "",\n    "Text": "",\n    "Html": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/templates
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "TemplateName": "",
  "TemplateContent": [
    "Subject": "",
    "Text": "",
    "Html": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/templates")! 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 CreateImportJob
{{baseUrl}}/v2/email/import-jobs
BODY json

{
  "ImportDestination": {
    "SuppressionListDestination": "",
    "ContactListDestination": ""
  },
  "ImportDataSource": {
    "S3Url": "",
    "DataFormat": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/import-jobs");

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  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v2/email/import-jobs" {:content-type :json
                                                                 :form-params {:ImportDestination {:SuppressionListDestination ""
                                                                                                   :ContactListDestination ""}
                                                                               :ImportDataSource {:S3Url ""
                                                                                                  :DataFormat ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/import-jobs"

	payload := strings.NewReader("{\n  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\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/email/import-jobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 170

{
  "ImportDestination": {
    "SuppressionListDestination": "",
    "ContactListDestination": ""
  },
  "ImportDataSource": {
    "S3Url": "",
    "DataFormat": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/import-jobs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/import-jobs")
  .header("content-type", "application/json")
  .body("{\n  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  ImportDestination: {
    SuppressionListDestination: '',
    ContactListDestination: ''
  },
  ImportDataSource: {
    S3Url: '',
    DataFormat: ''
  }
});

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/email/import-jobs');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/import-jobs',
  headers: {'content-type': 'application/json'},
  data: {
    ImportDestination: {SuppressionListDestination: '', ContactListDestination: ''},
    ImportDataSource: {S3Url: '', DataFormat: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/import-jobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ImportDestination":{"SuppressionListDestination":"","ContactListDestination":""},"ImportDataSource":{"S3Url":"","DataFormat":""}}'
};

try {
  const response = await 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/email/import-jobs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ImportDestination": {\n    "SuppressionListDestination": "",\n    "ContactListDestination": ""\n  },\n  "ImportDataSource": {\n    "S3Url": "",\n    "DataFormat": ""\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  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/import-jobs")
  .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/email/import-jobs',
  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({
  ImportDestination: {SuppressionListDestination: '', ContactListDestination: ''},
  ImportDataSource: {S3Url: '', DataFormat: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/import-jobs',
  headers: {'content-type': 'application/json'},
  body: {
    ImportDestination: {SuppressionListDestination: '', ContactListDestination: ''},
    ImportDataSource: {S3Url: '', DataFormat: ''}
  },
  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/email/import-jobs');

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

req.type('json');
req.send({
  ImportDestination: {
    SuppressionListDestination: '',
    ContactListDestination: ''
  },
  ImportDataSource: {
    S3Url: '',
    DataFormat: ''
  }
});

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/email/import-jobs',
  headers: {'content-type': 'application/json'},
  data: {
    ImportDestination: {SuppressionListDestination: '', ContactListDestination: ''},
    ImportDataSource: {S3Url: '', DataFormat: ''}
  }
};

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

const url = '{{baseUrl}}/v2/email/import-jobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ImportDestination":{"SuppressionListDestination":"","ContactListDestination":""},"ImportDataSource":{"S3Url":"","DataFormat":""}}'
};

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 = @{ @"ImportDestination": @{ @"SuppressionListDestination": @"", @"ContactListDestination": @"" },
                              @"ImportDataSource": @{ @"S3Url": @"", @"DataFormat": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/import-jobs"]
                                                       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/email/import-jobs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\n  }\n}" in

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ImportDestination' => [
    'SuppressionListDestination' => '',
    'ContactListDestination' => ''
  ],
  'ImportDataSource' => [
    'S3Url' => '',
    'DataFormat' => ''
  ]
]));

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

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

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

payload = "{\n  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v2/email/import-jobs", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/import-jobs"

payload = {
    "ImportDestination": {
        "SuppressionListDestination": "",
        "ContactListDestination": ""
    },
    "ImportDataSource": {
        "S3Url": "",
        "DataFormat": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/import-jobs"

payload <- "{\n  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\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/email/import-jobs")

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  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\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/email/import-jobs') do |req|
  req.body = "{\n  \"ImportDestination\": {\n    \"SuppressionListDestination\": \"\",\n    \"ContactListDestination\": \"\"\n  },\n  \"ImportDataSource\": {\n    \"S3Url\": \"\",\n    \"DataFormat\": \"\"\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/email/import-jobs";

    let payload = json!({
        "ImportDestination": json!({
            "SuppressionListDestination": "",
            "ContactListDestination": ""
        }),
        "ImportDataSource": json!({
            "S3Url": "",
            "DataFormat": ""
        })
    });

    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/email/import-jobs \
  --header 'content-type: application/json' \
  --data '{
  "ImportDestination": {
    "SuppressionListDestination": "",
    "ContactListDestination": ""
  },
  "ImportDataSource": {
    "S3Url": "",
    "DataFormat": ""
  }
}'
echo '{
  "ImportDestination": {
    "SuppressionListDestination": "",
    "ContactListDestination": ""
  },
  "ImportDataSource": {
    "S3Url": "",
    "DataFormat": ""
  }
}' |  \
  http POST {{baseUrl}}/v2/email/import-jobs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ImportDestination": {\n    "SuppressionListDestination": "",\n    "ContactListDestination": ""\n  },\n  "ImportDataSource": {\n    "S3Url": "",\n    "DataFormat": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/import-jobs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ImportDestination": [
    "SuppressionListDestination": "",
    "ContactListDestination": ""
  ],
  "ImportDataSource": [
    "S3Url": "",
    "DataFormat": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/import-jobs")! 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 DeleteConfigurationSet
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName
QUERY PARAMS

ConfigurationSetName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName");

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

(client/delete "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"

	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/email/configuration-sets/:ConfigurationSetName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"))
    .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/email/configuration-sets/:ConfigurationSetName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")
  .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/email/configuration-sets/:ConfigurationSetName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName';
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/email/configuration-sets/:ConfigurationSetName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")
  .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/email/configuration-sets/:ConfigurationSetName',
  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/email/configuration-sets/:ConfigurationSetName'
};

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/email/configuration-sets/:ConfigurationSetName');

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/email/configuration-sets/:ConfigurationSetName'
};

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

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName';
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/email/configuration-sets/:ConfigurationSetName"]
                                                       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/email/configuration-sets/:ConfigurationSetName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName",
  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/email/configuration-sets/:ConfigurationSetName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName")

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

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

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"

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

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

url = URI("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")

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/email/configuration-sets/:ConfigurationSetName') 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/email/configuration-sets/:ConfigurationSetName";

    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/email/configuration-sets/:ConfigurationSetName
http DELETE {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")! 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 DeleteConfigurationSetEventDestination
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName
QUERY PARAMS

ConfigurationSetName
EventDestinationName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName");

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

(client/delete "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"

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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"

	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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"))
    .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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")
  .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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName';
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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")
  .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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName',
  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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName'
};

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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName');

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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName'
};

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

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName';
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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"]
                                                       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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName",
  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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")

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

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

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"

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

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

url = URI("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")

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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName') 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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName";

    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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName
http DELETE {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")! 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 DeleteContact
{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress
QUERY PARAMS

ContactListName
EmailAddress
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress");

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

(client/delete "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

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/email/contact-lists/:ContactListName/contacts/:EmailAddress"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

	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/email/contact-lists/:ContactListName/contacts/:EmailAddress HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"))
    .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/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .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/email/contact-lists/:ContactListName/contacts/:EmailAddress');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress';
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/email/contact-lists/:ContactListName/contacts/:EmailAddress',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .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/email/contact-lists/:ContactListName/contacts/:EmailAddress',
  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/email/contact-lists/:ContactListName/contacts/:EmailAddress'
};

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/email/contact-lists/:ContactListName/contacts/:EmailAddress');

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/email/contact-lists/:ContactListName/contacts/:EmailAddress'
};

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

const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress';
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/email/contact-lists/:ContactListName/contacts/:EmailAddress"]
                                                       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/email/contact-lists/:ContactListName/contacts/:EmailAddress" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress",
  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/email/contact-lists/:ContactListName/contacts/:EmailAddress');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")

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

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

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

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

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

url = URI("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")

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/email/contact-lists/:ContactListName/contacts/:EmailAddress') 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/email/contact-lists/:ContactListName/contacts/:EmailAddress";

    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/email/contact-lists/:ContactListName/contacts/:EmailAddress
http DELETE {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")! 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 DeleteContactList
{{baseUrl}}/v2/email/contact-lists/:ContactListName
QUERY PARAMS

ContactListName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists/:ContactListName");

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

(client/delete "{{baseUrl}}/v2/email/contact-lists/:ContactListName")
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

	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/email/contact-lists/:ContactListName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists/:ContactListName"))
    .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/email/contact-lists/:ContactListName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .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/email/contact-lists/:ContactListName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName';
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/email/contact-lists/:ContactListName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .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/email/contact-lists/:ContactListName',
  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/email/contact-lists/:ContactListName'
};

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/email/contact-lists/:ContactListName');

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/email/contact-lists/:ContactListName'
};

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

const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName';
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/email/contact-lists/:ContactListName"]
                                                       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/email/contact-lists/:ContactListName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/contact-lists/:ContactListName",
  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/email/contact-lists/:ContactListName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/contact-lists/:ContactListName")

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

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

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

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

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

url = URI("{{baseUrl}}/v2/email/contact-lists/:ContactListName")

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/email/contact-lists/:ContactListName') 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/email/contact-lists/:ContactListName";

    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/email/contact-lists/:ContactListName
http DELETE {{baseUrl}}/v2/email/contact-lists/:ContactListName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists/:ContactListName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists/:ContactListName")! 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 DeleteCustomVerificationEmailTemplate
{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName
QUERY PARAMS

TemplateName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName");

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

(client/delete "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
require "http/client"

url = "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

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/email/custom-verification-email-templates/:TemplateName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

	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/email/custom-verification-email-templates/:TemplateName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"))
    .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/email/custom-verification-email-templates/:TemplateName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .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/email/custom-verification-email-templates/:TemplateName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName';
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/email/custom-verification-email-templates/:TemplateName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .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/email/custom-verification-email-templates/:TemplateName',
  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/email/custom-verification-email-templates/:TemplateName'
};

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/email/custom-verification-email-templates/:TemplateName');

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/email/custom-verification-email-templates/:TemplateName'
};

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

const url = '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName';
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/email/custom-verification-email-templates/:TemplateName"]
                                                       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/email/custom-verification-email-templates/:TemplateName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName",
  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/email/custom-verification-email-templates/:TemplateName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/custom-verification-email-templates/:TemplateName")

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

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

url = "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

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

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

url = URI("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")

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/email/custom-verification-email-templates/:TemplateName') 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/email/custom-verification-email-templates/:TemplateName";

    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/email/custom-verification-email-templates/:TemplateName
http DELETE {{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")! 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 DeleteDedicatedIpPool
{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName
QUERY PARAMS

PoolName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName");

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

(client/delete "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")
require "http/client"

url = "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"

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/email/dedicated-ip-pools/:PoolName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"

	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/email/dedicated-ip-pools/:PoolName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"))
    .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/email/dedicated-ip-pools/:PoolName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")
  .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/email/dedicated-ip-pools/:PoolName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName';
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/email/dedicated-ip-pools/:PoolName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")
  .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/email/dedicated-ip-pools/:PoolName',
  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/email/dedicated-ip-pools/:PoolName'
};

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/email/dedicated-ip-pools/:PoolName');

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/email/dedicated-ip-pools/:PoolName'
};

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

const url = '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName';
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/email/dedicated-ip-pools/:PoolName"]
                                                       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/email/dedicated-ip-pools/:PoolName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName",
  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/email/dedicated-ip-pools/:PoolName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/dedicated-ip-pools/:PoolName")

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

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

url = "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"

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

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

url = URI("{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")

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/email/dedicated-ip-pools/:PoolName') 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/email/dedicated-ip-pools/:PoolName";

    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/email/dedicated-ip-pools/:PoolName
http DELETE {{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")! 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 DeleteEmailIdentity
{{baseUrl}}/v2/email/identities/:EmailIdentity
QUERY PARAMS

EmailIdentity
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity");

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

(client/delete "{{baseUrl}}/v2/email/identities/:EmailIdentity")
require "http/client"

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity"

	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/email/identities/:EmailIdentity HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/identities/:EmailIdentity")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities/:EmailIdentity"))
    .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/email/identities/:EmailIdentity")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/identities/:EmailIdentity")
  .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/email/identities/:EmailIdentity');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity';
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/email/identities/:EmailIdentity',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity")
  .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/email/identities/:EmailIdentity',
  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/email/identities/:EmailIdentity'
};

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/email/identities/:EmailIdentity');

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/email/identities/:EmailIdentity'
};

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

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity';
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/email/identities/:EmailIdentity"]
                                                       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/email/identities/:EmailIdentity" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/identities/:EmailIdentity",
  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/email/identities/:EmailIdentity');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/identities/:EmailIdentity")

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

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

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity"

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

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

url = URI("{{baseUrl}}/v2/email/identities/:EmailIdentity")

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/email/identities/:EmailIdentity') 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/email/identities/:EmailIdentity";

    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/email/identities/:EmailIdentity
http DELETE {{baseUrl}}/v2/email/identities/:EmailIdentity
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity")! 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 DeleteEmailIdentityPolicy
{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName
QUERY PARAMS

EmailIdentity
PolicyName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName");

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

(client/delete "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
require "http/client"

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

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/email/identities/:EmailIdentity/policies/:PolicyName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

	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/email/identities/:EmailIdentity/policies/:PolicyName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"))
    .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/email/identities/:EmailIdentity/policies/:PolicyName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
  .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/email/identities/:EmailIdentity/policies/:PolicyName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName';
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/email/identities/:EmailIdentity/policies/:PolicyName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
  .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/email/identities/:EmailIdentity/policies/:PolicyName',
  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/email/identities/:EmailIdentity/policies/:PolicyName'
};

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/email/identities/:EmailIdentity/policies/:PolicyName');

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/email/identities/:EmailIdentity/policies/:PolicyName'
};

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

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName';
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/email/identities/:EmailIdentity/policies/:PolicyName"]
                                                       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/email/identities/:EmailIdentity/policies/:PolicyName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName",
  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/email/identities/:EmailIdentity/policies/:PolicyName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/identities/:EmailIdentity/policies/:PolicyName")

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

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

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

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

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

url = URI("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")

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/email/identities/:EmailIdentity/policies/:PolicyName') 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/email/identities/:EmailIdentity/policies/:PolicyName";

    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/email/identities/:EmailIdentity/policies/:PolicyName
http DELETE {{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")! 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 DeleteEmailTemplate
{{baseUrl}}/v2/email/templates/:TemplateName
QUERY PARAMS

TemplateName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/templates/:TemplateName");

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

(client/delete "{{baseUrl}}/v2/email/templates/:TemplateName")
require "http/client"

url = "{{baseUrl}}/v2/email/templates/:TemplateName"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/templates/:TemplateName"

	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/email/templates/:TemplateName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/templates/:TemplateName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/templates/:TemplateName"))
    .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/email/templates/:TemplateName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/templates/:TemplateName")
  .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/email/templates/:TemplateName');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/templates/:TemplateName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/templates/:TemplateName';
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/email/templates/:TemplateName',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/templates/:TemplateName")
  .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/email/templates/:TemplateName',
  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/email/templates/:TemplateName'
};

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/email/templates/:TemplateName');

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/email/templates/:TemplateName'
};

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

const url = '{{baseUrl}}/v2/email/templates/:TemplateName';
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/email/templates/:TemplateName"]
                                                       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/email/templates/:TemplateName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/templates/:TemplateName",
  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/email/templates/:TemplateName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/templates/:TemplateName');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/templates/:TemplateName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/templates/:TemplateName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/templates/:TemplateName' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/templates/:TemplateName")

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

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

url = "{{baseUrl}}/v2/email/templates/:TemplateName"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/templates/:TemplateName"

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

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

url = URI("{{baseUrl}}/v2/email/templates/:TemplateName")

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/email/templates/:TemplateName') 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/email/templates/:TemplateName";

    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/email/templates/:TemplateName
http DELETE {{baseUrl}}/v2/email/templates/:TemplateName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/templates/:TemplateName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/templates/:TemplateName")! 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 DeleteSuppressedDestination
{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress
QUERY PARAMS

EmailAddress
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress");

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

(client/delete "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")
require "http/client"

url = "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"

	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/email/suppression/addresses/:EmailAddress HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"))
    .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/email/suppression/addresses/:EmailAddress")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")
  .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/email/suppression/addresses/:EmailAddress');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress';
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/email/suppression/addresses/:EmailAddress',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")
  .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/email/suppression/addresses/:EmailAddress',
  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/email/suppression/addresses/:EmailAddress'
};

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/email/suppression/addresses/:EmailAddress');

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/email/suppression/addresses/:EmailAddress'
};

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

const url = '{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress';
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/email/suppression/addresses/:EmailAddress"]
                                                       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/email/suppression/addresses/:EmailAddress" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress",
  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/email/suppression/addresses/:EmailAddress');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v2/email/suppression/addresses/:EmailAddress")

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

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

url = "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"

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

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

url = URI("{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")

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/email/suppression/addresses/:EmailAddress') 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/email/suppression/addresses/:EmailAddress";

    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/email/suppression/addresses/:EmailAddress
http DELETE {{baseUrl}}/v2/email/suppression/addresses/:EmailAddress
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/email/suppression/addresses/:EmailAddress
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")! 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 GetAccount
{{baseUrl}}/v2/email/account
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/account");

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

(client/get "{{baseUrl}}/v2/email/account")
require "http/client"

url = "{{baseUrl}}/v2/email/account"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/account"

	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/email/account HTTP/1.1
Host: example.com

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/account")
  .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/email/account');

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

const options = {method: 'GET', url: '{{baseUrl}}/v2/email/account'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/account")
  .get()
  .build()

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

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

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/email/account');

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/email/account'};

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

const url = '{{baseUrl}}/v2/email/account';
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/email/account"]
                                                       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/email/account" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/account');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/account');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/account' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/account' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/account")

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

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

url = "{{baseUrl}}/v2/email/account"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/account"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/account")

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/email/account') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/email/account
http GET {{baseUrl}}/v2/email/account
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/account
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/account")! 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 GetBlacklistReports
{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report#BlacklistItemNames
QUERY PARAMS

BlacklistItemNames
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames");

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

(client/get "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report#BlacklistItemNames" {:query-params {:BlacklistItemNames ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames"

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/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames"

	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/email/deliverability-dashboard/blacklist-report?BlacklistItemNames= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames"))
    .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/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames")
  .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/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report#BlacklistItemNames',
  params: {BlacklistItemNames: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames';
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/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=',
  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/email/deliverability-dashboard/blacklist-report#BlacklistItemNames',
  qs: {BlacklistItemNames: ''}
};

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/email/deliverability-dashboard/blacklist-report#BlacklistItemNames');

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

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/email/deliverability-dashboard/blacklist-report#BlacklistItemNames',
  params: {BlacklistItemNames: ''}
};

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

const url = '{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames';
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/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames"]
                                                       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/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames",
  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/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report#BlacklistItemNames');
$request->setMethod(HTTP_METH_GET);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report#BlacklistItemNames');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'BlacklistItemNames' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=")

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

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

url = "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report#BlacklistItemNames"

querystring = {"BlacklistItemNames":""}

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

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

url <- "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report#BlacklistItemNames"

queryString <- list(BlacklistItemNames = "")

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

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

url = URI("{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames")

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/email/deliverability-dashboard/blacklist-report') do |req|
  req.params['BlacklistItemNames'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report#BlacklistItemNames";

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

    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/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames'
http GET '{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/deliverability-dashboard/blacklist-report?BlacklistItemNames=#BlacklistItemNames")! 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 GetConfigurationSet
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName
QUERY PARAMS

ConfigurationSetName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName");

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

(client/get "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"

	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/email/configuration-sets/:ConfigurationSetName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"))
    .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/email/configuration-sets/:ConfigurationSetName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")
  .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/email/configuration-sets/:ConfigurationSetName');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/configuration-sets/:ConfigurationSetName',
  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/email/configuration-sets/:ConfigurationSetName'
};

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/email/configuration-sets/:ConfigurationSetName');

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/email/configuration-sets/:ConfigurationSetName'
};

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

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName';
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/email/configuration-sets/:ConfigurationSetName"]
                                                       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/email/configuration-sets/:ConfigurationSetName" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName")

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

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

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")

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/email/configuration-sets/:ConfigurationSetName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName";

    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/email/configuration-sets/:ConfigurationSetName
http GET {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName")! 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 GetConfigurationSetEventDestinations
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations
QUERY PARAMS

ConfigurationSetName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations");

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

(client/get "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"

	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/email/configuration-sets/:ConfigurationSetName/event-destinations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"))
    .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/email/configuration-sets/:ConfigurationSetName/event-destinations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")
  .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/email/configuration-sets/:ConfigurationSetName/event-destinations');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations';
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/email/configuration-sets/:ConfigurationSetName/event-destinations',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/event-destinations',
  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/email/configuration-sets/:ConfigurationSetName/event-destinations'
};

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/email/configuration-sets/:ConfigurationSetName/event-destinations');

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/email/configuration-sets/:ConfigurationSetName/event-destinations'
};

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

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations';
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/email/configuration-sets/:ConfigurationSetName/event-destinations"]
                                                       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/email/configuration-sets/:ConfigurationSetName/event-destinations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations",
  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/email/configuration-sets/:ConfigurationSetName/event-destinations');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")

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

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

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")

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/email/configuration-sets/:ConfigurationSetName/event-destinations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations";

    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/email/configuration-sets/:ConfigurationSetName/event-destinations
http GET {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations")! 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 GetContact
{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress
QUERY PARAMS

ContactListName
EmailAddress
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress");

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

(client/get "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

	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/email/contact-lists/:ContactListName/contacts/:EmailAddress HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"))
    .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/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .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/email/contact-lists/:ContactListName/contacts/:EmailAddress');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress';
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/email/contact-lists/:ContactListName/contacts/:EmailAddress',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress',
  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/email/contact-lists/:ContactListName/contacts/:EmailAddress'
};

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/email/contact-lists/:ContactListName/contacts/:EmailAddress');

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/email/contact-lists/:ContactListName/contacts/:EmailAddress'
};

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

const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress';
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/email/contact-lists/:ContactListName/contacts/:EmailAddress"]
                                                       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/email/contact-lists/:ContactListName/contacts/:EmailAddress" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress",
  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/email/contact-lists/:ContactListName/contacts/:EmailAddress');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")

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

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

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")

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/email/contact-lists/:ContactListName/contacts/:EmailAddress') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress";

    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/email/contact-lists/:ContactListName/contacts/:EmailAddress
http GET {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")! 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 GetContactList
{{baseUrl}}/v2/email/contact-lists/:ContactListName
QUERY PARAMS

ContactListName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists/:ContactListName");

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

(client/get "{{baseUrl}}/v2/email/contact-lists/:ContactListName")
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

	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/email/contact-lists/:ContactListName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists/:ContactListName"))
    .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/email/contact-lists/:ContactListName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .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/email/contact-lists/:ContactListName');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/contact-lists/:ContactListName',
  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/email/contact-lists/:ContactListName'
};

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/email/contact-lists/:ContactListName');

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/email/contact-lists/:ContactListName'
};

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

const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName';
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/email/contact-lists/:ContactListName"]
                                                       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/email/contact-lists/:ContactListName" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/contact-lists/:ContactListName")

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

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

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/contact-lists/:ContactListName")

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/email/contact-lists/:ContactListName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName";

    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/email/contact-lists/:ContactListName
http GET {{baseUrl}}/v2/email/contact-lists/:ContactListName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists/:ContactListName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists/:ContactListName")! 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 GetCustomVerificationEmailTemplate
{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName
QUERY PARAMS

TemplateName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName");

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

(client/get "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
require "http/client"

url = "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

	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/email/custom-verification-email-templates/:TemplateName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"))
    .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/email/custom-verification-email-templates/:TemplateName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .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/email/custom-verification-email-templates/:TemplateName');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName';
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/email/custom-verification-email-templates/:TemplateName',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/custom-verification-email-templates/:TemplateName',
  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/email/custom-verification-email-templates/:TemplateName'
};

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/email/custom-verification-email-templates/:TemplateName');

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/email/custom-verification-email-templates/:TemplateName'
};

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

const url = '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName';
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/email/custom-verification-email-templates/:TemplateName"]
                                                       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/email/custom-verification-email-templates/:TemplateName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName",
  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/email/custom-verification-email-templates/:TemplateName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/custom-verification-email-templates/:TemplateName")

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

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

url = "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")

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/email/custom-verification-email-templates/:TemplateName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName";

    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/email/custom-verification-email-templates/:TemplateName
http GET {{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")! 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 GetDedicatedIp
{{baseUrl}}/v2/email/dedicated-ips/:IP
QUERY PARAMS

IP
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/dedicated-ips/:IP");

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

(client/get "{{baseUrl}}/v2/email/dedicated-ips/:IP")
require "http/client"

url = "{{baseUrl}}/v2/email/dedicated-ips/:IP"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/dedicated-ips/:IP"

	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/email/dedicated-ips/:IP HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/dedicated-ips/:IP")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/dedicated-ips/:IP"))
    .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/email/dedicated-ips/:IP")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/dedicated-ips/:IP")
  .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/email/dedicated-ips/:IP');

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

const options = {method: 'GET', url: '{{baseUrl}}/v2/email/dedicated-ips/:IP'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ips/:IP")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/dedicated-ips/:IP',
  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/email/dedicated-ips/:IP'};

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/email/dedicated-ips/:IP');

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/email/dedicated-ips/:IP'};

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

const url = '{{baseUrl}}/v2/email/dedicated-ips/:IP';
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/email/dedicated-ips/:IP"]
                                                       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/email/dedicated-ips/:IP" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/dedicated-ips/:IP');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/dedicated-ips/:IP');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/dedicated-ips/:IP' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/dedicated-ips/:IP' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/dedicated-ips/:IP")

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

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

url = "{{baseUrl}}/v2/email/dedicated-ips/:IP"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/dedicated-ips/:IP"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/dedicated-ips/:IP")

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/email/dedicated-ips/:IP') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/dedicated-ips/:IP";

    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/email/dedicated-ips/:IP
http GET {{baseUrl}}/v2/email/dedicated-ips/:IP
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/dedicated-ips/:IP
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/dedicated-ips/:IP")! 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 GetDedicatedIpPool
{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName
QUERY PARAMS

PoolName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName");

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

(client/get "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")
require "http/client"

url = "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"

	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/email/dedicated-ip-pools/:PoolName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"))
    .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/email/dedicated-ip-pools/:PoolName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")
  .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/email/dedicated-ip-pools/:PoolName');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName';
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/email/dedicated-ip-pools/:PoolName',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/dedicated-ip-pools/:PoolName',
  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/email/dedicated-ip-pools/:PoolName'
};

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/email/dedicated-ip-pools/:PoolName');

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/email/dedicated-ip-pools/:PoolName'
};

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

const url = '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName';
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/email/dedicated-ip-pools/:PoolName"]
                                                       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/email/dedicated-ip-pools/:PoolName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName",
  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/email/dedicated-ip-pools/:PoolName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/dedicated-ip-pools/:PoolName")

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

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

url = "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")

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/email/dedicated-ip-pools/:PoolName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName";

    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/email/dedicated-ip-pools/:PoolName
http GET {{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/dedicated-ip-pools/:PoolName")! 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 GetDedicatedIps
{{baseUrl}}/v2/email/dedicated-ips
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/dedicated-ips");

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

(client/get "{{baseUrl}}/v2/email/dedicated-ips")
require "http/client"

url = "{{baseUrl}}/v2/email/dedicated-ips"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/dedicated-ips"

	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/email/dedicated-ips HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/dedicated-ips")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/dedicated-ips"))
    .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/email/dedicated-ips")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/dedicated-ips")
  .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/email/dedicated-ips');

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

const options = {method: 'GET', url: '{{baseUrl}}/v2/email/dedicated-ips'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ips")
  .get()
  .build()

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

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

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/email/dedicated-ips');

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/email/dedicated-ips'};

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

const url = '{{baseUrl}}/v2/email/dedicated-ips';
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/email/dedicated-ips"]
                                                       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/email/dedicated-ips" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/dedicated-ips');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/dedicated-ips');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/dedicated-ips' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/dedicated-ips' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/dedicated-ips")

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

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

url = "{{baseUrl}}/v2/email/dedicated-ips"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/dedicated-ips"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/dedicated-ips")

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/email/dedicated-ips') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/email/dedicated-ips
http GET {{baseUrl}}/v2/email/dedicated-ips
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/dedicated-ips
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/dedicated-ips")! 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 GetDeliverabilityDashboardOptions
{{baseUrl}}/v2/email/deliverability-dashboard
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/deliverability-dashboard");

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

(client/get "{{baseUrl}}/v2/email/deliverability-dashboard")
require "http/client"

url = "{{baseUrl}}/v2/email/deliverability-dashboard"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/deliverability-dashboard"

	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/email/deliverability-dashboard HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/deliverability-dashboard")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/deliverability-dashboard"))
    .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/email/deliverability-dashboard")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/deliverability-dashboard")
  .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/email/deliverability-dashboard');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard")
  .get()
  .build()

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

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

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/email/deliverability-dashboard');

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/email/deliverability-dashboard'
};

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

const url = '{{baseUrl}}/v2/email/deliverability-dashboard';
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/email/deliverability-dashboard"]
                                                       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/email/deliverability-dashboard" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/deliverability-dashboard');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/deliverability-dashboard');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/deliverability-dashboard' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/deliverability-dashboard' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/deliverability-dashboard")

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

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

url = "{{baseUrl}}/v2/email/deliverability-dashboard"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/deliverability-dashboard"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/deliverability-dashboard")

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/email/deliverability-dashboard') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/email/deliverability-dashboard
http GET {{baseUrl}}/v2/email/deliverability-dashboard
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/deliverability-dashboard
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/deliverability-dashboard")! 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 GetDeliverabilityTestReport
{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId
QUERY PARAMS

ReportId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId");

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

(client/get "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId")
require "http/client"

url = "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId"

	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/email/deliverability-dashboard/test-reports/:ReportId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId"))
    .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/email/deliverability-dashboard/test-reports/:ReportId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId")
  .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/email/deliverability-dashboard/test-reports/:ReportId');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId';
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/email/deliverability-dashboard/test-reports/:ReportId',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/deliverability-dashboard/test-reports/:ReportId',
  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/email/deliverability-dashboard/test-reports/:ReportId'
};

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/email/deliverability-dashboard/test-reports/:ReportId');

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/email/deliverability-dashboard/test-reports/:ReportId'
};

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

const url = '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId';
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/email/deliverability-dashboard/test-reports/:ReportId"]
                                                       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/email/deliverability-dashboard/test-reports/:ReportId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId",
  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/email/deliverability-dashboard/test-reports/:ReportId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/deliverability-dashboard/test-reports/:ReportId")

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

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

url = "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId")

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/email/deliverability-dashboard/test-reports/:ReportId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId";

    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/email/deliverability-dashboard/test-reports/:ReportId
http GET {{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports/:ReportId")! 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 GetDomainDeliverabilityCampaign
{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId
QUERY PARAMS

CampaignId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId");

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

(client/get "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId")
require "http/client"

url = "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId"

	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/email/deliverability-dashboard/campaigns/:CampaignId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId"))
    .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/email/deliverability-dashboard/campaigns/:CampaignId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId")
  .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/email/deliverability-dashboard/campaigns/:CampaignId');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId';
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/email/deliverability-dashboard/campaigns/:CampaignId',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/deliverability-dashboard/campaigns/:CampaignId',
  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/email/deliverability-dashboard/campaigns/:CampaignId'
};

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/email/deliverability-dashboard/campaigns/:CampaignId');

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/email/deliverability-dashboard/campaigns/:CampaignId'
};

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

const url = '{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId';
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/email/deliverability-dashboard/campaigns/:CampaignId"]
                                                       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/email/deliverability-dashboard/campaigns/:CampaignId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId",
  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/email/deliverability-dashboard/campaigns/:CampaignId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/deliverability-dashboard/campaigns/:CampaignId")

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

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

url = "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId")

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/email/deliverability-dashboard/campaigns/:CampaignId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId";

    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/email/deliverability-dashboard/campaigns/:CampaignId
http GET {{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/deliverability-dashboard/campaigns/:CampaignId")! 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 GetDomainStatisticsReport
{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate
QUERY PARAMS

StartDate
EndDate
Domain
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate");

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

(client/get "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate" {:query-params {:StartDate ""
                                                                                                                                        :EndDate ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate"

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/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate"

	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/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate"))
    .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/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate")
  .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/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate',
  params: {StartDate: '', EndDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate';
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/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=',
  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/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate',
  qs: {StartDate: '', EndDate: ''}
};

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/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate');

req.query({
  StartDate: '',
  EndDate: ''
});

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/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate',
  params: {StartDate: '', EndDate: ''}
};

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

const url = '{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate';
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/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate"]
                                                       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/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate",
  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/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'StartDate' => '',
  'EndDate' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'StartDate' => '',
  'EndDate' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=")

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

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

url = "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate"

querystring = {"StartDate":"","EndDate":""}

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

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

url <- "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate"

queryString <- list(
  StartDate = "",
  EndDate = ""
)

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

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

url = URI("{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate")

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/email/deliverability-dashboard/statistics-report/:Domain') do |req|
  req.params['StartDate'] = ''
  req.params['EndDate'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain#StartDate&EndDate";

    let querystring = [
        ("StartDate", ""),
        ("EndDate", ""),
    ];

    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/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate'
http GET '{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/deliverability-dashboard/statistics-report/:Domain?StartDate=&EndDate=#StartDate&EndDate")! 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 GetEmailIdentity
{{baseUrl}}/v2/email/identities/:EmailIdentity
QUERY PARAMS

EmailIdentity
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity");

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

(client/get "{{baseUrl}}/v2/email/identities/:EmailIdentity")
require "http/client"

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity"

	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/email/identities/:EmailIdentity HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/identities/:EmailIdentity")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/identities/:EmailIdentity")
  .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/email/identities/:EmailIdentity');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity")
  .get()
  .build()

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

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

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/email/identities/:EmailIdentity');

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/email/identities/:EmailIdentity'
};

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

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity';
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/email/identities/:EmailIdentity"]
                                                       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/email/identities/:EmailIdentity" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/identities/:EmailIdentity")

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

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

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/identities/:EmailIdentity")

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/email/identities/:EmailIdentity') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/email/identities/:EmailIdentity
http GET {{baseUrl}}/v2/email/identities/:EmailIdentity
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity")! 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 GetEmailIdentityPolicies
{{baseUrl}}/v2/email/identities/:EmailIdentity/policies
QUERY PARAMS

EmailIdentity
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies");

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

(client/get "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies")
require "http/client"

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies"

	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/email/identities/:EmailIdentity/policies HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies"))
    .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/email/identities/:EmailIdentity/policies")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies")
  .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/email/identities/:EmailIdentity/policies');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/identities/:EmailIdentity/policies',
  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/email/identities/:EmailIdentity/policies'
};

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/email/identities/:EmailIdentity/policies');

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/email/identities/:EmailIdentity/policies'
};

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

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies';
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/email/identities/:EmailIdentity/policies"]
                                                       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/email/identities/:EmailIdentity/policies" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/policies');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/policies');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/identities/:EmailIdentity/policies")

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

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

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies")

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/email/identities/:EmailIdentity/policies') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/email/identities/:EmailIdentity/policies
http GET {{baseUrl}}/v2/email/identities/:EmailIdentity/policies
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity/policies
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies")! 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 GetEmailTemplate
{{baseUrl}}/v2/email/templates/:TemplateName
QUERY PARAMS

TemplateName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/templates/:TemplateName");

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

(client/get "{{baseUrl}}/v2/email/templates/:TemplateName")
require "http/client"

url = "{{baseUrl}}/v2/email/templates/:TemplateName"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/templates/:TemplateName"

	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/email/templates/:TemplateName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/templates/:TemplateName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/templates/:TemplateName")
  .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/email/templates/:TemplateName');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/templates/:TemplateName'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/templates/:TemplateName")
  .get()
  .build()

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

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

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/email/templates/:TemplateName');

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/email/templates/:TemplateName'
};

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

const url = '{{baseUrl}}/v2/email/templates/:TemplateName';
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/email/templates/:TemplateName"]
                                                       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/email/templates/:TemplateName" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/templates/:TemplateName');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/templates/:TemplateName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/templates/:TemplateName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/templates/:TemplateName' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/templates/:TemplateName")

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

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

url = "{{baseUrl}}/v2/email/templates/:TemplateName"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/templates/:TemplateName"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/templates/:TemplateName")

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/email/templates/:TemplateName') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/email/templates/:TemplateName
http GET {{baseUrl}}/v2/email/templates/:TemplateName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/templates/:TemplateName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/templates/:TemplateName")! 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 GetImportJob
{{baseUrl}}/v2/email/import-jobs/:JobId
QUERY PARAMS

JobId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/import-jobs/:JobId");

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

(client/get "{{baseUrl}}/v2/email/import-jobs/:JobId")
require "http/client"

url = "{{baseUrl}}/v2/email/import-jobs/:JobId"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/import-jobs/:JobId"

	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/email/import-jobs/:JobId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/import-jobs/:JobId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/import-jobs/:JobId"))
    .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/email/import-jobs/:JobId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/import-jobs/:JobId")
  .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/email/import-jobs/:JobId');

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

const options = {method: 'GET', url: '{{baseUrl}}/v2/email/import-jobs/:JobId'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/import-jobs/:JobId")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/import-jobs/:JobId',
  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/email/import-jobs/:JobId'};

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/email/import-jobs/:JobId');

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/email/import-jobs/:JobId'};

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

const url = '{{baseUrl}}/v2/email/import-jobs/:JobId';
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/email/import-jobs/:JobId"]
                                                       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/email/import-jobs/:JobId" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/import-jobs/:JobId');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/import-jobs/:JobId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/import-jobs/:JobId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/import-jobs/:JobId' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/import-jobs/:JobId")

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

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

url = "{{baseUrl}}/v2/email/import-jobs/:JobId"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/import-jobs/:JobId"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/import-jobs/:JobId")

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/email/import-jobs/:JobId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/import-jobs/:JobId";

    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/email/import-jobs/:JobId
http GET {{baseUrl}}/v2/email/import-jobs/:JobId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/import-jobs/:JobId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/import-jobs/:JobId")! 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 GetSuppressedDestination
{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress
QUERY PARAMS

EmailAddress
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress");

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

(client/get "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")
require "http/client"

url = "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"

	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/email/suppression/addresses/:EmailAddress HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"))
    .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/email/suppression/addresses/:EmailAddress")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")
  .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/email/suppression/addresses/:EmailAddress');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/suppression/addresses/:EmailAddress',
  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/email/suppression/addresses/:EmailAddress'
};

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/email/suppression/addresses/:EmailAddress');

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/email/suppression/addresses/:EmailAddress'
};

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

const url = '{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress';
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/email/suppression/addresses/:EmailAddress"]
                                                       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/email/suppression/addresses/:EmailAddress" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/suppression/addresses/:EmailAddress")

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

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

url = "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")

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/email/suppression/addresses/:EmailAddress') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/email/suppression/addresses/:EmailAddress
http GET {{baseUrl}}/v2/email/suppression/addresses/:EmailAddress
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/suppression/addresses/:EmailAddress
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/suppression/addresses/:EmailAddress")! 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 ListConfigurationSets
{{baseUrl}}/v2/email/configuration-sets
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets");

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

(client/get "{{baseUrl}}/v2/email/configuration-sets")
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets"

	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/email/configuration-sets HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/configuration-sets")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets"))
    .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/email/configuration-sets")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/configuration-sets")
  .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/email/configuration-sets');

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

const options = {method: 'GET', url: '{{baseUrl}}/v2/email/configuration-sets'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets")
  .get()
  .build()

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

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

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/email/configuration-sets');

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/email/configuration-sets'};

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

const url = '{{baseUrl}}/v2/email/configuration-sets';
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/email/configuration-sets"]
                                                       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/email/configuration-sets" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/configuration-sets');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/configuration-sets' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/configuration-sets")

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

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

url = "{{baseUrl}}/v2/email/configuration-sets"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/configuration-sets"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/configuration-sets")

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/email/configuration-sets') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/email/configuration-sets
http GET {{baseUrl}}/v2/email/configuration-sets
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets")! 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 ListContactLists
{{baseUrl}}/v2/email/contact-lists
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists");

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

(client/get "{{baseUrl}}/v2/email/contact-lists")
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists"

	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/email/contact-lists HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/contact-lists")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists"))
    .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/email/contact-lists")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/contact-lists")
  .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/email/contact-lists');

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

const options = {method: 'GET', url: '{{baseUrl}}/v2/email/contact-lists'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists")
  .get()
  .build()

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

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

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/email/contact-lists');

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/email/contact-lists'};

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

const url = '{{baseUrl}}/v2/email/contact-lists';
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/email/contact-lists"]
                                                       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/email/contact-lists" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/contact-lists');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/contact-lists');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/contact-lists' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/contact-lists")

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

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

url = "{{baseUrl}}/v2/email/contact-lists"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/contact-lists"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/contact-lists")

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/email/contact-lists') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/email/contact-lists
http GET {{baseUrl}}/v2/email/contact-lists
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists")! 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 ListContacts
{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts
QUERY PARAMS

ContactListName
BODY json

{
  "Filter": {
    "FilteredStatus": "",
    "TopicFilter": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}");

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

(client/get "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts" {:content-type :json
                                                                                            :form-params {:Filter {:FilteredStatus ""
                                                                                                                   :TopicFilter ""}}})
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}"

response = HTTP::Client.get url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"),
    Content = new StringContent("{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\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/email/contact-lists/:ContactListName/contacts");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"

	payload := strings.NewReader("{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}")

	req, _ := http.NewRequest("GET", 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))

}
GET /baseUrl/v2/email/contact-lists/:ContactListName/contacts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 69

{
  "Filter": {
    "FilteredStatus": "",
    "TopicFilter": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"))
    .header("content-type", "application/json")
    .method("GET", HttpRequest.BodyPublishers.ofString("{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\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  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")
  .get()
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")
  .header("content-type", "application/json")
  .body("{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  Filter: {
    FilteredStatus: '',
    TopicFilter: ''
  }
});

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/email/contact-lists/:ContactListName/contacts');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts',
  headers: {'content-type': 'application/json'},
  data: {Filter: {FilteredStatus: '', TopicFilter: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts';
const options = {
  method: 'GET',
  headers: {'content-type': 'application/json'},
  body: '{"Filter":{"FilteredStatus":"","TopicFilter":""}}'
};

try {
  const response = await 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/email/contact-lists/:ContactListName/contacts',
  method: 'GET',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Filter": {\n    "FilteredStatus": "",\n    "TopicFilter": ""\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  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")
  .get()
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/contact-lists/:ContactListName/contacts',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({Filter: {FilteredStatus: '', TopicFilter: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts',
  headers: {'content-type': 'application/json'},
  body: {Filter: {FilteredStatus: '', TopicFilter: ''}},
  json: true
};

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/email/contact-lists/:ContactListName/contacts');

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

req.type('json');
req.send({
  Filter: {
    FilteredStatus: '',
    TopicFilter: ''
  }
});

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/email/contact-lists/:ContactListName/contacts',
  headers: {'content-type': 'application/json'},
  data: {Filter: {FilteredStatus: '', TopicFilter: ''}}
};

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

const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts';
const options = {
  method: 'GET',
  headers: {'content-type': 'application/json'},
  body: '{"Filter":{"FilteredStatus":"","TopicFilter":""}}'
};

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 = @{ @"Filter": @{ @"FilteredStatus": @"", @"TopicFilter": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[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/email/contact-lists/:ContactListName/contacts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}" in

Client.call ~headers ~body `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_POSTFIELDS => json_encode([
    'Filter' => [
        'FilteredStatus' => '',
        'TopicFilter' => ''
    ]
  ]),
  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('GET', '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts', [
  'body' => '{
  "Filter": {
    "FilteredStatus": "",
    "TopicFilter": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts');
$request->setMethod(HTTP_METH_GET);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Filter' => [
    'FilteredStatus' => '',
    'TopicFilter' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Filter' => [
    'FilteredStatus' => '',
    'TopicFilter' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts');
$request->setRequestMethod('GET');
$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/email/contact-lists/:ContactListName/contacts' -Method GET -Headers $headers -ContentType 'application/json' -Body '{
  "Filter": {
    "FilteredStatus": "",
    "TopicFilter": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts' -Method GET -Headers $headers -ContentType 'application/json' -Body '{
  "Filter": {
    "FilteredStatus": "",
    "TopicFilter": ""
  }
}'
import http.client

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

payload = "{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}"

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

conn.request("GET", "/baseUrl/v2/email/contact-lists/:ContactListName/contacts", payload, headers)

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

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

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"

payload = { "Filter": {
        "FilteredStatus": "",
        "TopicFilter": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts"

payload <- "{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\n  }\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\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.get('/baseUrl/v2/email/contact-lists/:ContactListName/contacts') do |req|
  req.body = "{\n  \"Filter\": {\n    \"FilteredStatus\": \"\",\n    \"TopicFilter\": \"\"\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/email/contact-lists/:ContactListName/contacts";

    let payload = json!({"Filter": json!({
            "FilteredStatus": "",
            "TopicFilter": ""
        })});

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

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts \
  --header 'content-type: application/json' \
  --data '{
  "Filter": {
    "FilteredStatus": "",
    "TopicFilter": ""
  }
}'
echo '{
  "Filter": {
    "FilteredStatus": "",
    "TopicFilter": ""
  }
}' |  \
  http GET {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts \
  content-type:application/json
wget --quiet \
  --method GET \
  --header 'content-type: application/json' \
  --body-data '{\n  "Filter": {\n    "FilteredStatus": "",\n    "TopicFilter": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Filter": [
    "FilteredStatus": "",
    "TopicFilter": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
GET ListCustomVerificationEmailTemplates
{{baseUrl}}/v2/email/custom-verification-email-templates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/custom-verification-email-templates");

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

(client/get "{{baseUrl}}/v2/email/custom-verification-email-templates")
require "http/client"

url = "{{baseUrl}}/v2/email/custom-verification-email-templates"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/custom-verification-email-templates"

	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/email/custom-verification-email-templates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/custom-verification-email-templates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/custom-verification-email-templates"))
    .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/email/custom-verification-email-templates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/custom-verification-email-templates")
  .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/email/custom-verification-email-templates');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/custom-verification-email-templates'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/custom-verification-email-templates")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/custom-verification-email-templates',
  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/email/custom-verification-email-templates'
};

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/email/custom-verification-email-templates');

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/email/custom-verification-email-templates'
};

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

const url = '{{baseUrl}}/v2/email/custom-verification-email-templates';
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/email/custom-verification-email-templates"]
                                                       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/email/custom-verification-email-templates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/custom-verification-email-templates",
  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/email/custom-verification-email-templates');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/custom-verification-email-templates');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/custom-verification-email-templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/custom-verification-email-templates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/custom-verification-email-templates' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v2/email/custom-verification-email-templates")

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

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

url = "{{baseUrl}}/v2/email/custom-verification-email-templates"

response = requests.get(url)

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

url <- "{{baseUrl}}/v2/email/custom-verification-email-templates"

response <- VERB("GET", url, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/v2/email/custom-verification-email-templates")

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/email/custom-verification-email-templates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/custom-verification-email-templates";

    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/email/custom-verification-email-templates
http GET {{baseUrl}}/v2/email/custom-verification-email-templates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/custom-verification-email-templates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/custom-verification-email-templates")! 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 ListDedicatedIpPools
{{baseUrl}}/v2/email/dedicated-ip-pools
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/dedicated-ip-pools");

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

(client/get "{{baseUrl}}/v2/email/dedicated-ip-pools")
require "http/client"

url = "{{baseUrl}}/v2/email/dedicated-ip-pools"

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

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

func main() {

	url := "{{baseUrl}}/v2/email/dedicated-ip-pools"

	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/email/dedicated-ip-pools HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/dedicated-ip-pools")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/dedicated-ip-pools"))
    .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/email/dedicated-ip-pools")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/dedicated-ip-pools")
  .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/email/dedicated-ip-pools');

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

const options = {method: 'GET', url: '{{baseUrl}}/v2/email/dedicated-ip-pools'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ip-pools")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/dedicated-ip-pools',
  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/email/dedicated-ip-pools'};

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/email/dedicated-ip-pools');

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/email/dedicated-ip-pools'};

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

const url = '{{baseUrl}}/v2/email/dedicated-ip-pools';
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/email/dedicated-ip-pools"]
                                                       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/email/dedicated-ip-pools" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/dedicated-ip-pools",
  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/email/dedicated-ip-pools');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/dedicated-ip-pools');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/dedicated-ip-pools');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/dedicated-ip-pools' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/dedicated-ip-pools' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/email/dedicated-ip-pools")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/dedicated-ip-pools"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/dedicated-ip-pools"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/dedicated-ip-pools")

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/email/dedicated-ip-pools') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/dedicated-ip-pools";

    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/email/dedicated-ip-pools
http GET {{baseUrl}}/v2/email/dedicated-ip-pools
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/dedicated-ip-pools
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/dedicated-ip-pools")! 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 ListDeliverabilityTestReports
{{baseUrl}}/v2/email/deliverability-dashboard/test-reports
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports")
require "http/client"

url = "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports"

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/email/deliverability-dashboard/test-reports"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/deliverability-dashboard/test-reports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports"

	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/email/deliverability-dashboard/test-reports HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/deliverability-dashboard/test-reports"))
    .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/email/deliverability-dashboard/test-reports")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/deliverability-dashboard/test-reports")
  .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/email/deliverability-dashboard/test-reports');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports';
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/email/deliverability-dashboard/test-reports',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard/test-reports")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/deliverability-dashboard/test-reports',
  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/email/deliverability-dashboard/test-reports'
};

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/email/deliverability-dashboard/test-reports');

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/email/deliverability-dashboard/test-reports'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports';
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/email/deliverability-dashboard/test-reports"]
                                                       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/email/deliverability-dashboard/test-reports" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports",
  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/email/deliverability-dashboard/test-reports');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/deliverability-dashboard/test-reports');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/deliverability-dashboard/test-reports');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/test-reports' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/email/deliverability-dashboard/test-reports")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/deliverability-dashboard/test-reports")

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/email/deliverability-dashboard/test-reports') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports";

    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/email/deliverability-dashboard/test-reports
http GET {{baseUrl}}/v2/email/deliverability-dashboard/test-reports
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/deliverability-dashboard/test-reports
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/deliverability-dashboard/test-reports")! 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 ListDomainDeliverabilityCampaigns
{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate
QUERY PARAMS

StartDate
EndDate
SubscribedDomain
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate" {:query-params {:StartDate ""
                                                                                                                                                  :EndDate ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate"

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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate"

	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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate"))
    .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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate")
  .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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate',
  params: {StartDate: '', EndDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate';
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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=',
  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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate',
  qs: {StartDate: '', EndDate: ''}
};

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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate');

req.query({
  StartDate: '',
  EndDate: ''
});

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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate',
  params: {StartDate: '', EndDate: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate';
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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate"]
                                                       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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate",
  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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'StartDate' => '',
  'EndDate' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'StartDate' => '',
  'EndDate' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate"

querystring = {"StartDate":"","EndDate":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate"

queryString <- list(
  StartDate = "",
  EndDate = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate")

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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns') do |req|
  req.params['StartDate'] = ''
  req.params['EndDate'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns#StartDate&EndDate";

    let querystring = [
        ("StartDate", ""),
        ("EndDate", ""),
    ];

    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/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate'
http GET '{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/deliverability-dashboard/domains/:SubscribedDomain/campaigns?StartDate=&EndDate=#StartDate&EndDate")! 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 ListEmailIdentities
{{baseUrl}}/v2/email/identities
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/email/identities")
require "http/client"

url = "{{baseUrl}}/v2/email/identities"

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/email/identities"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/identities");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/identities"

	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/email/identities HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/identities")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities"))
    .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/email/identities")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/identities")
  .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/email/identities');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/email/identities'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities';
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/email/identities',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/identities',
  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/email/identities'};

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/email/identities');

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/email/identities'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/identities';
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/email/identities"]
                                                       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/email/identities" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/identities",
  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/email/identities');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/identities');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/identities' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/email/identities")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/identities"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/identities"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/identities")

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/email/identities') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/identities";

    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/email/identities
http GET {{baseUrl}}/v2/email/identities
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/identities
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities")! 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 ListEmailTemplates
{{baseUrl}}/v2/email/templates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/templates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/email/templates")
require "http/client"

url = "{{baseUrl}}/v2/email/templates"

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/email/templates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/templates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/templates"

	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/email/templates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/templates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/templates"))
    .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/email/templates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/templates")
  .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/email/templates');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/email/templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/templates';
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/email/templates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/templates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/templates',
  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/email/templates'};

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/email/templates');

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/email/templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/templates';
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/email/templates"]
                                                       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/email/templates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/templates",
  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/email/templates');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/templates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/templates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/templates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/email/templates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/templates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/templates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/templates")

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/email/templates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/templates";

    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/email/templates
http GET {{baseUrl}}/v2/email/templates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/templates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/templates")! 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 ListImportJobs
{{baseUrl}}/v2/email/import-jobs
BODY json

{
  "ImportDestinationType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/import-jobs");

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  \"ImportDestinationType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/email/import-jobs" {:content-type :json
                                                                :form-params {:ImportDestinationType ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/import-jobs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ImportDestinationType\": \"\"\n}"

response = HTTP::Client.get url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/email/import-jobs"),
    Content = new StringContent("{\n  \"ImportDestinationType\": \"\"\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/email/import-jobs");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ImportDestinationType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/import-jobs"

	payload := strings.NewReader("{\n  \"ImportDestinationType\": \"\"\n}")

	req, _ := http.NewRequest("GET", 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))

}
GET /baseUrl/v2/email/import-jobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "ImportDestinationType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/import-jobs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ImportDestinationType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/import-jobs"))
    .header("content-type", "application/json")
    .method("GET", HttpRequest.BodyPublishers.ofString("{\n  \"ImportDestinationType\": \"\"\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  \"ImportDestinationType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/import-jobs")
  .get()
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/import-jobs")
  .header("content-type", "application/json")
  .body("{\n  \"ImportDestinationType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ImportDestinationType: ''
});

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/email/import-jobs');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/import-jobs',
  headers: {'content-type': 'application/json'},
  data: {ImportDestinationType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/import-jobs';
const options = {
  method: 'GET',
  headers: {'content-type': 'application/json'},
  body: '{"ImportDestinationType":""}'
};

try {
  const response = await 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/email/import-jobs',
  method: 'GET',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ImportDestinationType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ImportDestinationType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/import-jobs")
  .get()
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/import-jobs',
  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({ImportDestinationType: ''}));
req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/import-jobs',
  headers: {'content-type': 'application/json'},
  body: {ImportDestinationType: ''},
  json: true
};

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/email/import-jobs');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ImportDestinationType: ''
});

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/email/import-jobs',
  headers: {'content-type': 'application/json'},
  data: {ImportDestinationType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/import-jobs';
const options = {
  method: 'GET',
  headers: {'content-type': 'application/json'},
  body: '{"ImportDestinationType":""}'
};

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 = @{ @"ImportDestinationType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/import-jobs"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[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/email/import-jobs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ImportDestinationType\": \"\"\n}" in

Client.call ~headers ~body `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/import-jobs",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_POSTFIELDS => json_encode([
    'ImportDestinationType' => ''
  ]),
  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('GET', '{{baseUrl}}/v2/email/import-jobs', [
  'body' => '{
  "ImportDestinationType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/import-jobs');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ImportDestinationType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ImportDestinationType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/import-jobs');
$request->setRequestMethod('GET');
$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/email/import-jobs' -Method GET -Headers $headers -ContentType 'application/json' -Body '{
  "ImportDestinationType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/import-jobs' -Method GET -Headers $headers -ContentType 'application/json' -Body '{
  "ImportDestinationType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ImportDestinationType\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("GET", "/baseUrl/v2/email/import-jobs", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/import-jobs"

payload = { "ImportDestinationType": "" }
headers = {"content-type": "application/json"}

response = requests.get(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/import-jobs"

payload <- "{\n  \"ImportDestinationType\": \"\"\n}"

encode <- "json"

response <- VERB("GET", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/import-jobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ImportDestinationType\": \"\"\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.get('/baseUrl/v2/email/import-jobs') do |req|
  req.body = "{\n  \"ImportDestinationType\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/import-jobs";

    let payload = json!({"ImportDestinationType": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/email/import-jobs \
  --header 'content-type: application/json' \
  --data '{
  "ImportDestinationType": ""
}'
echo '{
  "ImportDestinationType": ""
}' |  \
  http GET {{baseUrl}}/v2/email/import-jobs \
  content-type:application/json
wget --quiet \
  --method GET \
  --header 'content-type: application/json' \
  --body-data '{\n  "ImportDestinationType": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/import-jobs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ImportDestinationType": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/import-jobs")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
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 ListRecommendations
{{baseUrl}}/v2/email/vdm/recommendations
BODY json

{
  "Filter": {},
  "NextToken": "",
  "PageSize": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/vdm/recommendations");

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  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/email/vdm/recommendations" {:content-type :json
                                                                         :form-params {:Filter {}
                                                                                       :NextToken ""
                                                                                       :PageSize 0}})
require "http/client"

url = "{{baseUrl}}/v2/email/vdm/recommendations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/email/vdm/recommendations"),
    Content = new StringContent("{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/vdm/recommendations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/vdm/recommendations"

	payload := strings.NewReader("{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/email/vdm/recommendations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 54

{
  "Filter": {},
  "NextToken": "",
  "PageSize": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/vdm/recommendations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/vdm/recommendations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/vdm/recommendations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/vdm/recommendations")
  .header("content-type", "application/json")
  .body("{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}")
  .asString();
const data = JSON.stringify({
  Filter: {},
  NextToken: '',
  PageSize: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/email/vdm/recommendations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/vdm/recommendations',
  headers: {'content-type': 'application/json'},
  data: {Filter: {}, NextToken: '', PageSize: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/vdm/recommendations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Filter":{},"NextToken":"","PageSize":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/vdm/recommendations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Filter": {},\n  "NextToken": "",\n  "PageSize": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/vdm/recommendations")
  .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/email/vdm/recommendations',
  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({Filter: {}, NextToken: '', PageSize: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/vdm/recommendations',
  headers: {'content-type': 'application/json'},
  body: {Filter: {}, NextToken: '', PageSize: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/email/vdm/recommendations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Filter: {},
  NextToken: '',
  PageSize: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/vdm/recommendations',
  headers: {'content-type': 'application/json'},
  data: {Filter: {}, NextToken: '', PageSize: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/vdm/recommendations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Filter":{},"NextToken":"","PageSize":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Filter": @{  },
                              @"NextToken": @"",
                              @"PageSize": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/vdm/recommendations"]
                                                       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/email/vdm/recommendations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/vdm/recommendations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Filter' => [
        
    ],
    'NextToken' => '',
    'PageSize' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/email/vdm/recommendations', [
  'body' => '{
  "Filter": {},
  "NextToken": "",
  "PageSize": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/vdm/recommendations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Filter' => [
    
  ],
  'NextToken' => '',
  'PageSize' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Filter' => [
    
  ],
  'NextToken' => '',
  'PageSize' => 0
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/vdm/recommendations');
$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/email/vdm/recommendations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Filter": {},
  "NextToken": "",
  "PageSize": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/vdm/recommendations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Filter": {},
  "NextToken": "",
  "PageSize": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/email/vdm/recommendations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/vdm/recommendations"

payload = {
    "Filter": {},
    "NextToken": "",
    "PageSize": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/vdm/recommendations"

payload <- "{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/vdm/recommendations")

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  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/email/vdm/recommendations') do |req|
  req.body = "{\n  \"Filter\": {},\n  \"NextToken\": \"\",\n  \"PageSize\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/vdm/recommendations";

    let payload = json!({
        "Filter": json!({}),
        "NextToken": "",
        "PageSize": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/email/vdm/recommendations \
  --header 'content-type: application/json' \
  --data '{
  "Filter": {},
  "NextToken": "",
  "PageSize": 0
}'
echo '{
  "Filter": {},
  "NextToken": "",
  "PageSize": 0
}' |  \
  http POST {{baseUrl}}/v2/email/vdm/recommendations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Filter": {},\n  "NextToken": "",\n  "PageSize": 0\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/vdm/recommendations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Filter": [],
  "NextToken": "",
  "PageSize": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/vdm/recommendations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ListSuppressedDestinations
{{baseUrl}}/v2/email/suppression/addresses
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/suppression/addresses");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/email/suppression/addresses")
require "http/client"

url = "{{baseUrl}}/v2/email/suppression/addresses"

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/email/suppression/addresses"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/suppression/addresses");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/suppression/addresses"

	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/email/suppression/addresses HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/suppression/addresses")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/suppression/addresses"))
    .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/email/suppression/addresses")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/suppression/addresses")
  .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/email/suppression/addresses');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/suppression/addresses'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/suppression/addresses';
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/email/suppression/addresses',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/suppression/addresses")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/suppression/addresses',
  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/email/suppression/addresses'
};

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/email/suppression/addresses');

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/email/suppression/addresses'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/suppression/addresses';
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/email/suppression/addresses"]
                                                       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/email/suppression/addresses" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/suppression/addresses",
  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/email/suppression/addresses');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/suppression/addresses');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/suppression/addresses');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/suppression/addresses' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/suppression/addresses' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/email/suppression/addresses")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/suppression/addresses"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/suppression/addresses"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/suppression/addresses")

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/email/suppression/addresses') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/suppression/addresses";

    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/email/suppression/addresses
http GET {{baseUrl}}/v2/email/suppression/addresses
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/email/suppression/addresses
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/suppression/addresses")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ListTagsForResource
{{baseUrl}}/v2/email/tags#ResourceArn
QUERY PARAMS

ResourceArn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/email/tags#ResourceArn" {:query-params {:ResourceArn ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/email/tags?ResourceArn= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/tags#ResourceArn',
  params: {ResourceArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/email/tags?ResourceArn=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/tags#ResourceArn',
  qs: {ResourceArn: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/email/tags#ResourceArn');

req.query({
  ResourceArn: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/email/tags#ResourceArn',
  params: {ResourceArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/tags#ResourceArn');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'ResourceArn' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/tags#ResourceArn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'ResourceArn' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/email/tags?ResourceArn=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/tags#ResourceArn"

querystring = {"ResourceArn":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/tags#ResourceArn"

queryString <- list(ResourceArn = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/email/tags') do |req|
  req.params['ResourceArn'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/tags#ResourceArn";

    let querystring = [
        ("ResourceArn", ""),
    ];

    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/email/tags?ResourceArn=#ResourceArn'
http GET '{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/tags?ResourceArn=#ResourceArn")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT PutAccountDedicatedIpWarmupAttributes
{{baseUrl}}/v2/email/account/dedicated-ips/warmup
BODY json

{
  "AutoWarmupEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/account/dedicated-ips/warmup");

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  \"AutoWarmupEnabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/account/dedicated-ips/warmup" {:content-type :json
                                                                                 :form-params {:AutoWarmupEnabled false}})
require "http/client"

url = "{{baseUrl}}/v2/email/account/dedicated-ips/warmup"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AutoWarmupEnabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/account/dedicated-ips/warmup"),
    Content = new StringContent("{\n  \"AutoWarmupEnabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/account/dedicated-ips/warmup");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AutoWarmupEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/account/dedicated-ips/warmup"

	payload := strings.NewReader("{\n  \"AutoWarmupEnabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/account/dedicated-ips/warmup HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "AutoWarmupEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/account/dedicated-ips/warmup")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AutoWarmupEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/account/dedicated-ips/warmup"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"AutoWarmupEnabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AutoWarmupEnabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/account/dedicated-ips/warmup")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/account/dedicated-ips/warmup")
  .header("content-type", "application/json")
  .body("{\n  \"AutoWarmupEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  AutoWarmupEnabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/email/account/dedicated-ips/warmup');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/dedicated-ips/warmup',
  headers: {'content-type': 'application/json'},
  data: {AutoWarmupEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/account/dedicated-ips/warmup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AutoWarmupEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/account/dedicated-ips/warmup',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AutoWarmupEnabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AutoWarmupEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/account/dedicated-ips/warmup")
  .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/email/account/dedicated-ips/warmup',
  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({AutoWarmupEnabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/dedicated-ips/warmup',
  headers: {'content-type': 'application/json'},
  body: {AutoWarmupEnabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v2/email/account/dedicated-ips/warmup');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AutoWarmupEnabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/dedicated-ips/warmup',
  headers: {'content-type': 'application/json'},
  data: {AutoWarmupEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/account/dedicated-ips/warmup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AutoWarmupEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AutoWarmupEnabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/account/dedicated-ips/warmup"]
                                                       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/email/account/dedicated-ips/warmup" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AutoWarmupEnabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/account/dedicated-ips/warmup",
  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([
    'AutoWarmupEnabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/email/account/dedicated-ips/warmup', [
  'body' => '{
  "AutoWarmupEnabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/account/dedicated-ips/warmup');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AutoWarmupEnabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AutoWarmupEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/account/dedicated-ips/warmup');
$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/email/account/dedicated-ips/warmup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AutoWarmupEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/account/dedicated-ips/warmup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AutoWarmupEnabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AutoWarmupEnabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/account/dedicated-ips/warmup", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/account/dedicated-ips/warmup"

payload = { "AutoWarmupEnabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/account/dedicated-ips/warmup"

payload <- "{\n  \"AutoWarmupEnabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/account/dedicated-ips/warmup")

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  \"AutoWarmupEnabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/account/dedicated-ips/warmup') do |req|
  req.body = "{\n  \"AutoWarmupEnabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/account/dedicated-ips/warmup";

    let payload = json!({"AutoWarmupEnabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/email/account/dedicated-ips/warmup \
  --header 'content-type: application/json' \
  --data '{
  "AutoWarmupEnabled": false
}'
echo '{
  "AutoWarmupEnabled": false
}' |  \
  http PUT {{baseUrl}}/v2/email/account/dedicated-ips/warmup \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "AutoWarmupEnabled": false\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/account/dedicated-ips/warmup
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["AutoWarmupEnabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/account/dedicated-ips/warmup")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST PutAccountDetails
{{baseUrl}}/v2/email/account/details
BODY json

{
  "MailType": "",
  "WebsiteURL": "",
  "ContactLanguage": "",
  "UseCaseDescription": "",
  "AdditionalContactEmailAddresses": [],
  "ProductionAccessEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/account/details");

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  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/email/account/details" {:content-type :json
                                                                     :form-params {:MailType ""
                                                                                   :WebsiteURL ""
                                                                                   :ContactLanguage ""
                                                                                   :UseCaseDescription ""
                                                                                   :AdditionalContactEmailAddresses []
                                                                                   :ProductionAccessEnabled false}})
require "http/client"

url = "{{baseUrl}}/v2/email/account/details"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/email/account/details"),
    Content = new StringContent("{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/account/details");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/account/details"

	payload := strings.NewReader("{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/email/account/details HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 170

{
  "MailType": "",
  "WebsiteURL": "",
  "ContactLanguage": "",
  "UseCaseDescription": "",
  "AdditionalContactEmailAddresses": [],
  "ProductionAccessEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/account/details")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/account/details"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/account/details")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/account/details")
  .header("content-type", "application/json")
  .body("{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  MailType: '',
  WebsiteURL: '',
  ContactLanguage: '',
  UseCaseDescription: '',
  AdditionalContactEmailAddresses: [],
  ProductionAccessEnabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/email/account/details');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/account/details',
  headers: {'content-type': 'application/json'},
  data: {
    MailType: '',
    WebsiteURL: '',
    ContactLanguage: '',
    UseCaseDescription: '',
    AdditionalContactEmailAddresses: [],
    ProductionAccessEnabled: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/account/details';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MailType":"","WebsiteURL":"","ContactLanguage":"","UseCaseDescription":"","AdditionalContactEmailAddresses":[],"ProductionAccessEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/account/details',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MailType": "",\n  "WebsiteURL": "",\n  "ContactLanguage": "",\n  "UseCaseDescription": "",\n  "AdditionalContactEmailAddresses": [],\n  "ProductionAccessEnabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/account/details")
  .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/email/account/details',
  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({
  MailType: '',
  WebsiteURL: '',
  ContactLanguage: '',
  UseCaseDescription: '',
  AdditionalContactEmailAddresses: [],
  ProductionAccessEnabled: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/account/details',
  headers: {'content-type': 'application/json'},
  body: {
    MailType: '',
    WebsiteURL: '',
    ContactLanguage: '',
    UseCaseDescription: '',
    AdditionalContactEmailAddresses: [],
    ProductionAccessEnabled: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/email/account/details');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MailType: '',
  WebsiteURL: '',
  ContactLanguage: '',
  UseCaseDescription: '',
  AdditionalContactEmailAddresses: [],
  ProductionAccessEnabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/account/details',
  headers: {'content-type': 'application/json'},
  data: {
    MailType: '',
    WebsiteURL: '',
    ContactLanguage: '',
    UseCaseDescription: '',
    AdditionalContactEmailAddresses: [],
    ProductionAccessEnabled: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/account/details';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MailType":"","WebsiteURL":"","ContactLanguage":"","UseCaseDescription":"","AdditionalContactEmailAddresses":[],"ProductionAccessEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MailType": @"",
                              @"WebsiteURL": @"",
                              @"ContactLanguage": @"",
                              @"UseCaseDescription": @"",
                              @"AdditionalContactEmailAddresses": @[  ],
                              @"ProductionAccessEnabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/account/details"]
                                                       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/email/account/details" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/account/details",
  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([
    'MailType' => '',
    'WebsiteURL' => '',
    'ContactLanguage' => '',
    'UseCaseDescription' => '',
    'AdditionalContactEmailAddresses' => [
        
    ],
    'ProductionAccessEnabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/email/account/details', [
  'body' => '{
  "MailType": "",
  "WebsiteURL": "",
  "ContactLanguage": "",
  "UseCaseDescription": "",
  "AdditionalContactEmailAddresses": [],
  "ProductionAccessEnabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/account/details');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MailType' => '',
  'WebsiteURL' => '',
  'ContactLanguage' => '',
  'UseCaseDescription' => '',
  'AdditionalContactEmailAddresses' => [
    
  ],
  'ProductionAccessEnabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MailType' => '',
  'WebsiteURL' => '',
  'ContactLanguage' => '',
  'UseCaseDescription' => '',
  'AdditionalContactEmailAddresses' => [
    
  ],
  'ProductionAccessEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/account/details');
$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/email/account/details' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MailType": "",
  "WebsiteURL": "",
  "ContactLanguage": "",
  "UseCaseDescription": "",
  "AdditionalContactEmailAddresses": [],
  "ProductionAccessEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/account/details' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MailType": "",
  "WebsiteURL": "",
  "ContactLanguage": "",
  "UseCaseDescription": "",
  "AdditionalContactEmailAddresses": [],
  "ProductionAccessEnabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/email/account/details", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/account/details"

payload = {
    "MailType": "",
    "WebsiteURL": "",
    "ContactLanguage": "",
    "UseCaseDescription": "",
    "AdditionalContactEmailAddresses": [],
    "ProductionAccessEnabled": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/account/details"

payload <- "{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/account/details")

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  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/email/account/details') do |req|
  req.body = "{\n  \"MailType\": \"\",\n  \"WebsiteURL\": \"\",\n  \"ContactLanguage\": \"\",\n  \"UseCaseDescription\": \"\",\n  \"AdditionalContactEmailAddresses\": [],\n  \"ProductionAccessEnabled\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/account/details";

    let payload = json!({
        "MailType": "",
        "WebsiteURL": "",
        "ContactLanguage": "",
        "UseCaseDescription": "",
        "AdditionalContactEmailAddresses": (),
        "ProductionAccessEnabled": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/email/account/details \
  --header 'content-type: application/json' \
  --data '{
  "MailType": "",
  "WebsiteURL": "",
  "ContactLanguage": "",
  "UseCaseDescription": "",
  "AdditionalContactEmailAddresses": [],
  "ProductionAccessEnabled": false
}'
echo '{
  "MailType": "",
  "WebsiteURL": "",
  "ContactLanguage": "",
  "UseCaseDescription": "",
  "AdditionalContactEmailAddresses": [],
  "ProductionAccessEnabled": false
}' |  \
  http POST {{baseUrl}}/v2/email/account/details \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "MailType": "",\n  "WebsiteURL": "",\n  "ContactLanguage": "",\n  "UseCaseDescription": "",\n  "AdditionalContactEmailAddresses": [],\n  "ProductionAccessEnabled": false\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/account/details
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "MailType": "",
  "WebsiteURL": "",
  "ContactLanguage": "",
  "UseCaseDescription": "",
  "AdditionalContactEmailAddresses": [],
  "ProductionAccessEnabled": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/account/details")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT PutAccountSendingAttributes
{{baseUrl}}/v2/email/account/sending
BODY json

{
  "SendingEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/account/sending");

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  \"SendingEnabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/account/sending" {:content-type :json
                                                                    :form-params {:SendingEnabled false}})
require "http/client"

url = "{{baseUrl}}/v2/email/account/sending"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SendingEnabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/account/sending"),
    Content = new StringContent("{\n  \"SendingEnabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/account/sending");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SendingEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/account/sending"

	payload := strings.NewReader("{\n  \"SendingEnabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/account/sending HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "SendingEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/account/sending")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SendingEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/account/sending"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"SendingEnabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"SendingEnabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/account/sending")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/account/sending")
  .header("content-type", "application/json")
  .body("{\n  \"SendingEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  SendingEnabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/email/account/sending');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/sending',
  headers: {'content-type': 'application/json'},
  data: {SendingEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/account/sending';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SendingEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/account/sending',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SendingEnabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SendingEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/account/sending")
  .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/email/account/sending',
  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({SendingEnabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/sending',
  headers: {'content-type': 'application/json'},
  body: {SendingEnabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v2/email/account/sending');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SendingEnabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/sending',
  headers: {'content-type': 'application/json'},
  data: {SendingEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/account/sending';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SendingEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SendingEnabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/account/sending"]
                                                       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/email/account/sending" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SendingEnabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/account/sending",
  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([
    'SendingEnabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/email/account/sending', [
  'body' => '{
  "SendingEnabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/account/sending');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SendingEnabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SendingEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/account/sending');
$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/email/account/sending' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SendingEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/account/sending' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SendingEnabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SendingEnabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/account/sending", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/account/sending"

payload = { "SendingEnabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/account/sending"

payload <- "{\n  \"SendingEnabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/account/sending")

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  \"SendingEnabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/account/sending') do |req|
  req.body = "{\n  \"SendingEnabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/account/sending";

    let payload = json!({"SendingEnabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/email/account/sending \
  --header 'content-type: application/json' \
  --data '{
  "SendingEnabled": false
}'
echo '{
  "SendingEnabled": false
}' |  \
  http PUT {{baseUrl}}/v2/email/account/sending \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "SendingEnabled": false\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/account/sending
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SendingEnabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/account/sending")! 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 PutAccountSuppressionAttributes
{{baseUrl}}/v2/email/account/suppression
BODY json

{
  "SuppressedReasons": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/account/suppression");

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  \"SuppressedReasons\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/account/suppression" {:content-type :json
                                                                        :form-params {:SuppressedReasons []}})
require "http/client"

url = "{{baseUrl}}/v2/email/account/suppression"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SuppressedReasons\": []\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/email/account/suppression"),
    Content = new StringContent("{\n  \"SuppressedReasons\": []\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/email/account/suppression");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SuppressedReasons\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/account/suppression"

	payload := strings.NewReader("{\n  \"SuppressedReasons\": []\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/email/account/suppression HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "SuppressedReasons": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/account/suppression")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SuppressedReasons\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/account/suppression"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"SuppressedReasons\": []\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  \"SuppressedReasons\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/account/suppression")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/account/suppression")
  .header("content-type", "application/json")
  .body("{\n  \"SuppressedReasons\": []\n}")
  .asString();
const data = JSON.stringify({
  SuppressedReasons: []
});

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/email/account/suppression');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/suppression',
  headers: {'content-type': 'application/json'},
  data: {SuppressedReasons: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/account/suppression';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SuppressedReasons":[]}'
};

try {
  const response = await 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/email/account/suppression',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SuppressedReasons": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SuppressedReasons\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/account/suppression")
  .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/email/account/suppression',
  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({SuppressedReasons: []}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/suppression',
  headers: {'content-type': 'application/json'},
  body: {SuppressedReasons: []},
  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/email/account/suppression');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SuppressedReasons: []
});

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/email/account/suppression',
  headers: {'content-type': 'application/json'},
  data: {SuppressedReasons: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/account/suppression';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SuppressedReasons":[]}'
};

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 = @{ @"SuppressedReasons": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/account/suppression"]
                                                       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/email/account/suppression" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SuppressedReasons\": []\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/account/suppression",
  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([
    'SuppressedReasons' => [
        
    ]
  ]),
  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/email/account/suppression', [
  'body' => '{
  "SuppressedReasons": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/account/suppression');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SuppressedReasons' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SuppressedReasons' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/account/suppression');
$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/email/account/suppression' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SuppressedReasons": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/account/suppression' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SuppressedReasons": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SuppressedReasons\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/account/suppression", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/account/suppression"

payload = { "SuppressedReasons": [] }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/account/suppression"

payload <- "{\n  \"SuppressedReasons\": []\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/email/account/suppression")

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  \"SuppressedReasons\": []\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/email/account/suppression') do |req|
  req.body = "{\n  \"SuppressedReasons\": []\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/email/account/suppression";

    let payload = json!({"SuppressedReasons": ()});

    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/email/account/suppression \
  --header 'content-type: application/json' \
  --data '{
  "SuppressedReasons": []
}'
echo '{
  "SuppressedReasons": []
}' |  \
  http PUT {{baseUrl}}/v2/email/account/suppression \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "SuppressedReasons": []\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/account/suppression
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SuppressedReasons": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/account/suppression")! 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 PutAccountVdmAttributes
{{baseUrl}}/v2/email/account/vdm
BODY json

{
  "VdmAttributes": {
    "VdmEnabled": "",
    "DashboardAttributes": "",
    "GuardianAttributes": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/account/vdm");

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  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/account/vdm" {:content-type :json
                                                                :form-params {:VdmAttributes {:VdmEnabled ""
                                                                                              :DashboardAttributes ""
                                                                                              :GuardianAttributes ""}}})
require "http/client"

url = "{{baseUrl}}/v2/email/account/vdm"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/account/vdm"),
    Content = new StringContent("{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\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/email/account/vdm");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/account/vdm"

	payload := strings.NewReader("{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/account/vdm HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 110

{
  "VdmAttributes": {
    "VdmEnabled": "",
    "DashboardAttributes": "",
    "GuardianAttributes": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/account/vdm")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/account/vdm"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\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  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/account/vdm")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/account/vdm")
  .header("content-type", "application/json")
  .body("{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  VdmAttributes: {
    VdmEnabled: '',
    DashboardAttributes: '',
    GuardianAttributes: ''
  }
});

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/email/account/vdm');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/vdm',
  headers: {'content-type': 'application/json'},
  data: {
    VdmAttributes: {VdmEnabled: '', DashboardAttributes: '', GuardianAttributes: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/account/vdm';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"VdmAttributes":{"VdmEnabled":"","DashboardAttributes":"","GuardianAttributes":""}}'
};

try {
  const response = await 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/email/account/vdm',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "VdmAttributes": {\n    "VdmEnabled": "",\n    "DashboardAttributes": "",\n    "GuardianAttributes": ""\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  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/account/vdm")
  .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/email/account/vdm',
  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({
  VdmAttributes: {VdmEnabled: '', DashboardAttributes: '', GuardianAttributes: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/account/vdm',
  headers: {'content-type': 'application/json'},
  body: {
    VdmAttributes: {VdmEnabled: '', DashboardAttributes: '', GuardianAttributes: ''}
  },
  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/email/account/vdm');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  VdmAttributes: {
    VdmEnabled: '',
    DashboardAttributes: '',
    GuardianAttributes: ''
  }
});

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/email/account/vdm',
  headers: {'content-type': 'application/json'},
  data: {
    VdmAttributes: {VdmEnabled: '', DashboardAttributes: '', GuardianAttributes: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/account/vdm';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"VdmAttributes":{"VdmEnabled":"","DashboardAttributes":"","GuardianAttributes":""}}'
};

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 = @{ @"VdmAttributes": @{ @"VdmEnabled": @"", @"DashboardAttributes": @"", @"GuardianAttributes": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/account/vdm"]
                                                       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/email/account/vdm" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/account/vdm",
  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([
    'VdmAttributes' => [
        'VdmEnabled' => '',
        'DashboardAttributes' => '',
        'GuardianAttributes' => ''
    ]
  ]),
  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/email/account/vdm', [
  'body' => '{
  "VdmAttributes": {
    "VdmEnabled": "",
    "DashboardAttributes": "",
    "GuardianAttributes": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/account/vdm');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'VdmAttributes' => [
    'VdmEnabled' => '',
    'DashboardAttributes' => '',
    'GuardianAttributes' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'VdmAttributes' => [
    'VdmEnabled' => '',
    'DashboardAttributes' => '',
    'GuardianAttributes' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/account/vdm');
$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/email/account/vdm' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "VdmAttributes": {
    "VdmEnabled": "",
    "DashboardAttributes": "",
    "GuardianAttributes": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/account/vdm' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "VdmAttributes": {
    "VdmEnabled": "",
    "DashboardAttributes": "",
    "GuardianAttributes": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/account/vdm", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/account/vdm"

payload = { "VdmAttributes": {
        "VdmEnabled": "",
        "DashboardAttributes": "",
        "GuardianAttributes": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/account/vdm"

payload <- "{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/account/vdm")

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  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/account/vdm') do |req|
  req.body = "{\n  \"VdmAttributes\": {\n    \"VdmEnabled\": \"\",\n    \"DashboardAttributes\": \"\",\n    \"GuardianAttributes\": \"\"\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/email/account/vdm";

    let payload = json!({"VdmAttributes": json!({
            "VdmEnabled": "",
            "DashboardAttributes": "",
            "GuardianAttributes": ""
        })});

    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/email/account/vdm \
  --header 'content-type: application/json' \
  --data '{
  "VdmAttributes": {
    "VdmEnabled": "",
    "DashboardAttributes": "",
    "GuardianAttributes": ""
  }
}'
echo '{
  "VdmAttributes": {
    "VdmEnabled": "",
    "DashboardAttributes": "",
    "GuardianAttributes": ""
  }
}' |  \
  http PUT {{baseUrl}}/v2/email/account/vdm \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "VdmAttributes": {\n    "VdmEnabled": "",\n    "DashboardAttributes": "",\n    "GuardianAttributes": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/account/vdm
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["VdmAttributes": [
    "VdmEnabled": "",
    "DashboardAttributes": "",
    "GuardianAttributes": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/account/vdm")! 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 PutConfigurationSetDeliveryOptions
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options
QUERY PARAMS

ConfigurationSetName
BODY json

{
  "TlsPolicy": "",
  "SendingPoolName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options");

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  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options" {:content-type :json
                                                                                                              :form-params {:TlsPolicy ""
                                                                                                                            :SendingPoolName ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\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/email/configuration-sets/:ConfigurationSetName/delivery-options"),
    Content = new StringContent("{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\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/email/configuration-sets/:ConfigurationSetName/delivery-options");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options"

	payload := strings.NewReader("{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\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/email/configuration-sets/:ConfigurationSetName/delivery-options HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46

{
  "TlsPolicy": "",
  "SendingPoolName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\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  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options")
  .header("content-type", "application/json")
  .body("{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TlsPolicy: '',
  SendingPoolName: ''
});

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/email/configuration-sets/:ConfigurationSetName/delivery-options');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options',
  headers: {'content-type': 'application/json'},
  data: {TlsPolicy: '', SendingPoolName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TlsPolicy":"","SendingPoolName":""}'
};

try {
  const response = await 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/email/configuration-sets/:ConfigurationSetName/delivery-options',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TlsPolicy": "",\n  "SendingPoolName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options")
  .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/email/configuration-sets/:ConfigurationSetName/delivery-options',
  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({TlsPolicy: '', SendingPoolName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options',
  headers: {'content-type': 'application/json'},
  body: {TlsPolicy: '', SendingPoolName: ''},
  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/email/configuration-sets/:ConfigurationSetName/delivery-options');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TlsPolicy: '',
  SendingPoolName: ''
});

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/email/configuration-sets/:ConfigurationSetName/delivery-options',
  headers: {'content-type': 'application/json'},
  data: {TlsPolicy: '', SendingPoolName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TlsPolicy":"","SendingPoolName":""}'
};

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 = @{ @"TlsPolicy": @"",
                              @"SendingPoolName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options"]
                                                       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/email/configuration-sets/:ConfigurationSetName/delivery-options" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options",
  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([
    'TlsPolicy' => '',
    'SendingPoolName' => ''
  ]),
  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/email/configuration-sets/:ConfigurationSetName/delivery-options', [
  'body' => '{
  "TlsPolicy": "",
  "SendingPoolName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TlsPolicy' => '',
  'SendingPoolName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TlsPolicy' => '',
  'SendingPoolName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options');
$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/email/configuration-sets/:ConfigurationSetName/delivery-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TlsPolicy": "",
  "SendingPoolName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TlsPolicy": "",
  "SendingPoolName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/delivery-options", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options"

payload = {
    "TlsPolicy": "",
    "SendingPoolName": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options"

payload <- "{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\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/email/configuration-sets/:ConfigurationSetName/delivery-options")

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  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\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/email/configuration-sets/:ConfigurationSetName/delivery-options') do |req|
  req.body = "{\n  \"TlsPolicy\": \"\",\n  \"SendingPoolName\": \"\"\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/email/configuration-sets/:ConfigurationSetName/delivery-options";

    let payload = json!({
        "TlsPolicy": "",
        "SendingPoolName": ""
    });

    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/email/configuration-sets/:ConfigurationSetName/delivery-options \
  --header 'content-type: application/json' \
  --data '{
  "TlsPolicy": "",
  "SendingPoolName": ""
}'
echo '{
  "TlsPolicy": "",
  "SendingPoolName": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "TlsPolicy": "",\n  "SendingPoolName": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "TlsPolicy": "",
  "SendingPoolName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/delivery-options")! 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 PutConfigurationSetReputationOptions
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options
QUERY PARAMS

ConfigurationSetName
BODY json

{
  "ReputationMetricsEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options");

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  \"ReputationMetricsEnabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options" {:content-type :json
                                                                                                                :form-params {:ReputationMetricsEnabled false}})
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ReputationMetricsEnabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options"),
    Content = new StringContent("{\n  \"ReputationMetricsEnabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ReputationMetricsEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options"

	payload := strings.NewReader("{\n  \"ReputationMetricsEnabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/configuration-sets/:ConfigurationSetName/reputation-options HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "ReputationMetricsEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ReputationMetricsEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ReputationMetricsEnabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ReputationMetricsEnabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options")
  .header("content-type", "application/json")
  .body("{\n  \"ReputationMetricsEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  ReputationMetricsEnabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options',
  headers: {'content-type': 'application/json'},
  data: {ReputationMetricsEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ReputationMetricsEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ReputationMetricsEnabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ReputationMetricsEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options")
  .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/email/configuration-sets/:ConfigurationSetName/reputation-options',
  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({ReputationMetricsEnabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options',
  headers: {'content-type': 'application/json'},
  body: {ReputationMetricsEnabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ReputationMetricsEnabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options',
  headers: {'content-type': 'application/json'},
  data: {ReputationMetricsEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ReputationMetricsEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ReputationMetricsEnabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options"]
                                                       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/email/configuration-sets/:ConfigurationSetName/reputation-options" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ReputationMetricsEnabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options",
  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([
    'ReputationMetricsEnabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options', [
  'body' => '{
  "ReputationMetricsEnabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ReputationMetricsEnabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ReputationMetricsEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options');
$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/email/configuration-sets/:ConfigurationSetName/reputation-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ReputationMetricsEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ReputationMetricsEnabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ReputationMetricsEnabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/reputation-options", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options"

payload = { "ReputationMetricsEnabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options"

payload <- "{\n  \"ReputationMetricsEnabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options")

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  \"ReputationMetricsEnabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/reputation-options') do |req|
  req.body = "{\n  \"ReputationMetricsEnabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options";

    let payload = json!({"ReputationMetricsEnabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options \
  --header 'content-type: application/json' \
  --data '{
  "ReputationMetricsEnabled": false
}'
echo '{
  "ReputationMetricsEnabled": false
}' |  \
  http PUT {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ReputationMetricsEnabled": false\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ReputationMetricsEnabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/reputation-options")! 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 PutConfigurationSetSendingOptions
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending
QUERY PARAMS

ConfigurationSetName
BODY json

{
  "SendingEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending");

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  \"SendingEnabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending" {:content-type :json
                                                                                                     :form-params {:SendingEnabled false}})
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SendingEnabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending"),
    Content = new StringContent("{\n  \"SendingEnabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SendingEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending"

	payload := strings.NewReader("{\n  \"SendingEnabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/configuration-sets/:ConfigurationSetName/sending HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "SendingEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SendingEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"SendingEnabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"SendingEnabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending")
  .header("content-type", "application/json")
  .body("{\n  \"SendingEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  SendingEnabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending',
  headers: {'content-type': 'application/json'},
  data: {SendingEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SendingEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SendingEnabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SendingEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending")
  .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/email/configuration-sets/:ConfigurationSetName/sending',
  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({SendingEnabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending',
  headers: {'content-type': 'application/json'},
  body: {SendingEnabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SendingEnabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending',
  headers: {'content-type': 'application/json'},
  data: {SendingEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SendingEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SendingEnabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending"]
                                                       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/email/configuration-sets/:ConfigurationSetName/sending" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SendingEnabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending",
  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([
    'SendingEnabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending', [
  'body' => '{
  "SendingEnabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SendingEnabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SendingEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending');
$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/email/configuration-sets/:ConfigurationSetName/sending' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SendingEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SendingEnabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SendingEnabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/sending", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending"

payload = { "SendingEnabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending"

payload <- "{\n  \"SendingEnabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending")

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  \"SendingEnabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/sending') do |req|
  req.body = "{\n  \"SendingEnabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending";

    let payload = json!({"SendingEnabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending \
  --header 'content-type: application/json' \
  --data '{
  "SendingEnabled": false
}'
echo '{
  "SendingEnabled": false
}' |  \
  http PUT {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "SendingEnabled": false\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SendingEnabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/sending")! 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 PutConfigurationSetSuppressionOptions
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options
QUERY PARAMS

ConfigurationSetName
BODY json

{
  "SuppressedReasons": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options");

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  \"SuppressedReasons\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options" {:content-type :json
                                                                                                                 :form-params {:SuppressedReasons []}})
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SuppressedReasons\": []\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/email/configuration-sets/:ConfigurationSetName/suppression-options"),
    Content = new StringContent("{\n  \"SuppressedReasons\": []\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/email/configuration-sets/:ConfigurationSetName/suppression-options");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SuppressedReasons\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options"

	payload := strings.NewReader("{\n  \"SuppressedReasons\": []\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/email/configuration-sets/:ConfigurationSetName/suppression-options HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "SuppressedReasons": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SuppressedReasons\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"SuppressedReasons\": []\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  \"SuppressedReasons\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options")
  .header("content-type", "application/json")
  .body("{\n  \"SuppressedReasons\": []\n}")
  .asString();
const data = JSON.stringify({
  SuppressedReasons: []
});

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/email/configuration-sets/:ConfigurationSetName/suppression-options');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options',
  headers: {'content-type': 'application/json'},
  data: {SuppressedReasons: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SuppressedReasons":[]}'
};

try {
  const response = await 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/email/configuration-sets/:ConfigurationSetName/suppression-options',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SuppressedReasons": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SuppressedReasons\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options")
  .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/email/configuration-sets/:ConfigurationSetName/suppression-options',
  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({SuppressedReasons: []}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options',
  headers: {'content-type': 'application/json'},
  body: {SuppressedReasons: []},
  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/email/configuration-sets/:ConfigurationSetName/suppression-options');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SuppressedReasons: []
});

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/email/configuration-sets/:ConfigurationSetName/suppression-options',
  headers: {'content-type': 'application/json'},
  data: {SuppressedReasons: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SuppressedReasons":[]}'
};

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 = @{ @"SuppressedReasons": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options"]
                                                       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/email/configuration-sets/:ConfigurationSetName/suppression-options" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SuppressedReasons\": []\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options",
  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([
    'SuppressedReasons' => [
        
    ]
  ]),
  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/email/configuration-sets/:ConfigurationSetName/suppression-options', [
  'body' => '{
  "SuppressedReasons": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SuppressedReasons' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SuppressedReasons' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options');
$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/email/configuration-sets/:ConfigurationSetName/suppression-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SuppressedReasons": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SuppressedReasons": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SuppressedReasons\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/suppression-options", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options"

payload = { "SuppressedReasons": [] }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options"

payload <- "{\n  \"SuppressedReasons\": []\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/email/configuration-sets/:ConfigurationSetName/suppression-options")

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  \"SuppressedReasons\": []\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/email/configuration-sets/:ConfigurationSetName/suppression-options') do |req|
  req.body = "{\n  \"SuppressedReasons\": []\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/email/configuration-sets/:ConfigurationSetName/suppression-options";

    let payload = json!({"SuppressedReasons": ()});

    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/email/configuration-sets/:ConfigurationSetName/suppression-options \
  --header 'content-type: application/json' \
  --data '{
  "SuppressedReasons": []
}'
echo '{
  "SuppressedReasons": []
}' |  \
  http PUT {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "SuppressedReasons": []\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SuppressedReasons": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/suppression-options")! 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 PutConfigurationSetTrackingOptions
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options
QUERY PARAMS

ConfigurationSetName
BODY json

{
  "CustomRedirectDomain": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options");

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  \"CustomRedirectDomain\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options" {:content-type :json
                                                                                                              :form-params {:CustomRedirectDomain ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CustomRedirectDomain\": \"\"\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/email/configuration-sets/:ConfigurationSetName/tracking-options"),
    Content = new StringContent("{\n  \"CustomRedirectDomain\": \"\"\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/email/configuration-sets/:ConfigurationSetName/tracking-options");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CustomRedirectDomain\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options"

	payload := strings.NewReader("{\n  \"CustomRedirectDomain\": \"\"\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/email/configuration-sets/:ConfigurationSetName/tracking-options HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "CustomRedirectDomain": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CustomRedirectDomain\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"CustomRedirectDomain\": \"\"\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  \"CustomRedirectDomain\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options")
  .header("content-type", "application/json")
  .body("{\n  \"CustomRedirectDomain\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CustomRedirectDomain: ''
});

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/email/configuration-sets/:ConfigurationSetName/tracking-options');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options',
  headers: {'content-type': 'application/json'},
  data: {CustomRedirectDomain: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CustomRedirectDomain":""}'
};

try {
  const response = await 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/email/configuration-sets/:ConfigurationSetName/tracking-options',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CustomRedirectDomain": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CustomRedirectDomain\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options")
  .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/email/configuration-sets/:ConfigurationSetName/tracking-options',
  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({CustomRedirectDomain: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options',
  headers: {'content-type': 'application/json'},
  body: {CustomRedirectDomain: ''},
  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/email/configuration-sets/:ConfigurationSetName/tracking-options');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CustomRedirectDomain: ''
});

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/email/configuration-sets/:ConfigurationSetName/tracking-options',
  headers: {'content-type': 'application/json'},
  data: {CustomRedirectDomain: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"CustomRedirectDomain":""}'
};

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 = @{ @"CustomRedirectDomain": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options"]
                                                       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/email/configuration-sets/:ConfigurationSetName/tracking-options" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CustomRedirectDomain\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options",
  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([
    'CustomRedirectDomain' => ''
  ]),
  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/email/configuration-sets/:ConfigurationSetName/tracking-options', [
  'body' => '{
  "CustomRedirectDomain": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CustomRedirectDomain' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CustomRedirectDomain' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options');
$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/email/configuration-sets/:ConfigurationSetName/tracking-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CustomRedirectDomain": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "CustomRedirectDomain": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CustomRedirectDomain\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/tracking-options", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options"

payload = { "CustomRedirectDomain": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options"

payload <- "{\n  \"CustomRedirectDomain\": \"\"\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/email/configuration-sets/:ConfigurationSetName/tracking-options")

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  \"CustomRedirectDomain\": \"\"\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/email/configuration-sets/:ConfigurationSetName/tracking-options') do |req|
  req.body = "{\n  \"CustomRedirectDomain\": \"\"\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/email/configuration-sets/:ConfigurationSetName/tracking-options";

    let payload = json!({"CustomRedirectDomain": ""});

    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/email/configuration-sets/:ConfigurationSetName/tracking-options \
  --header 'content-type: application/json' \
  --data '{
  "CustomRedirectDomain": ""
}'
echo '{
  "CustomRedirectDomain": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "CustomRedirectDomain": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["CustomRedirectDomain": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/tracking-options")! 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 PutConfigurationSetVdmOptions
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options
QUERY PARAMS

ConfigurationSetName
BODY json

{
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options");

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  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options" {:content-type :json
                                                                                                         :form-params {:VdmOptions {:DashboardOptions ""
                                                                                                                                    :GuardianOptions ""}}})
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options"),
    Content = new StringContent("{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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/email/configuration-sets/:ConfigurationSetName/vdm-options");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options"

	payload := strings.NewReader("{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/configuration-sets/:ConfigurationSetName/vdm-options HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79

{
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options")
  .header("content-type", "application/json")
  .body("{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  VdmOptions: {
    DashboardOptions: '',
    GuardianOptions: ''
  }
});

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/email/configuration-sets/:ConfigurationSetName/vdm-options');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options',
  headers: {'content-type': 'application/json'},
  data: {VdmOptions: {DashboardOptions: '', GuardianOptions: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"VdmOptions":{"DashboardOptions":"","GuardianOptions":""}}'
};

try {
  const response = await 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/email/configuration-sets/:ConfigurationSetName/vdm-options',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "VdmOptions": {\n    "DashboardOptions": "",\n    "GuardianOptions": ""\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  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options")
  .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/email/configuration-sets/:ConfigurationSetName/vdm-options',
  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({VdmOptions: {DashboardOptions: '', GuardianOptions: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options',
  headers: {'content-type': 'application/json'},
  body: {VdmOptions: {DashboardOptions: '', GuardianOptions: ''}},
  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/email/configuration-sets/:ConfigurationSetName/vdm-options');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  VdmOptions: {
    DashboardOptions: '',
    GuardianOptions: ''
  }
});

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/email/configuration-sets/:ConfigurationSetName/vdm-options',
  headers: {'content-type': 'application/json'},
  data: {VdmOptions: {DashboardOptions: '', GuardianOptions: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"VdmOptions":{"DashboardOptions":"","GuardianOptions":""}}'
};

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 = @{ @"VdmOptions": @{ @"DashboardOptions": @"", @"GuardianOptions": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options"]
                                                       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/email/configuration-sets/:ConfigurationSetName/vdm-options" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options",
  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([
    'VdmOptions' => [
        'DashboardOptions' => '',
        'GuardianOptions' => ''
    ]
  ]),
  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/email/configuration-sets/:ConfigurationSetName/vdm-options', [
  'body' => '{
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'VdmOptions' => [
    'DashboardOptions' => '',
    'GuardianOptions' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'VdmOptions' => [
    'DashboardOptions' => '',
    'GuardianOptions' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options');
$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/email/configuration-sets/:ConfigurationSetName/vdm-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/vdm-options", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options"

payload = { "VdmOptions": {
        "DashboardOptions": "",
        "GuardianOptions": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options"

payload <- "{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options")

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  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/vdm-options') do |req|
  req.body = "{\n  \"VdmOptions\": {\n    \"DashboardOptions\": \"\",\n    \"GuardianOptions\": \"\"\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/email/configuration-sets/:ConfigurationSetName/vdm-options";

    let payload = json!({"VdmOptions": json!({
            "DashboardOptions": "",
            "GuardianOptions": ""
        })});

    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/email/configuration-sets/:ConfigurationSetName/vdm-options \
  --header 'content-type: application/json' \
  --data '{
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}'
echo '{
  "VdmOptions": {
    "DashboardOptions": "",
    "GuardianOptions": ""
  }
}' |  \
  http PUT {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "VdmOptions": {\n    "DashboardOptions": "",\n    "GuardianOptions": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["VdmOptions": [
    "DashboardOptions": "",
    "GuardianOptions": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/vdm-options")! 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 PutDedicatedIpInPool
{{baseUrl}}/v2/email/dedicated-ips/:IP/pool
QUERY PARAMS

IP
BODY json

{
  "DestinationPoolName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/dedicated-ips/:IP/pool");

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  \"DestinationPoolName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/dedicated-ips/:IP/pool" {:content-type :json
                                                                           :form-params {:DestinationPoolName ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/dedicated-ips/:IP/pool"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"DestinationPoolName\": \"\"\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/email/dedicated-ips/:IP/pool"),
    Content = new StringContent("{\n  \"DestinationPoolName\": \"\"\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/email/dedicated-ips/:IP/pool");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DestinationPoolName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/dedicated-ips/:IP/pool"

	payload := strings.NewReader("{\n  \"DestinationPoolName\": \"\"\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/email/dedicated-ips/:IP/pool HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 31

{
  "DestinationPoolName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/dedicated-ips/:IP/pool")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DestinationPoolName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/dedicated-ips/:IP/pool"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"DestinationPoolName\": \"\"\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  \"DestinationPoolName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ips/:IP/pool")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/dedicated-ips/:IP/pool")
  .header("content-type", "application/json")
  .body("{\n  \"DestinationPoolName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DestinationPoolName: ''
});

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/email/dedicated-ips/:IP/pool');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/dedicated-ips/:IP/pool',
  headers: {'content-type': 'application/json'},
  data: {DestinationPoolName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/dedicated-ips/:IP/pool';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DestinationPoolName":""}'
};

try {
  const response = await 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/email/dedicated-ips/:IP/pool',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DestinationPoolName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DestinationPoolName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ips/:IP/pool")
  .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/email/dedicated-ips/:IP/pool',
  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({DestinationPoolName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/dedicated-ips/:IP/pool',
  headers: {'content-type': 'application/json'},
  body: {DestinationPoolName: ''},
  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/email/dedicated-ips/:IP/pool');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DestinationPoolName: ''
});

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/email/dedicated-ips/:IP/pool',
  headers: {'content-type': 'application/json'},
  data: {DestinationPoolName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/dedicated-ips/:IP/pool';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DestinationPoolName":""}'
};

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 = @{ @"DestinationPoolName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/dedicated-ips/:IP/pool"]
                                                       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/email/dedicated-ips/:IP/pool" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"DestinationPoolName\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/dedicated-ips/:IP/pool",
  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([
    'DestinationPoolName' => ''
  ]),
  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/email/dedicated-ips/:IP/pool', [
  'body' => '{
  "DestinationPoolName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/dedicated-ips/:IP/pool');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DestinationPoolName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DestinationPoolName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/dedicated-ips/:IP/pool');
$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/email/dedicated-ips/:IP/pool' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DestinationPoolName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/dedicated-ips/:IP/pool' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DestinationPoolName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DestinationPoolName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/dedicated-ips/:IP/pool", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/dedicated-ips/:IP/pool"

payload = { "DestinationPoolName": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/dedicated-ips/:IP/pool"

payload <- "{\n  \"DestinationPoolName\": \"\"\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/email/dedicated-ips/:IP/pool")

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  \"DestinationPoolName\": \"\"\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/email/dedicated-ips/:IP/pool') do |req|
  req.body = "{\n  \"DestinationPoolName\": \"\"\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/email/dedicated-ips/:IP/pool";

    let payload = json!({"DestinationPoolName": ""});

    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/email/dedicated-ips/:IP/pool \
  --header 'content-type: application/json' \
  --data '{
  "DestinationPoolName": ""
}'
echo '{
  "DestinationPoolName": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/dedicated-ips/:IP/pool \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "DestinationPoolName": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/dedicated-ips/:IP/pool
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["DestinationPoolName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/dedicated-ips/:IP/pool")! 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 PutDedicatedIpWarmupAttributes
{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup
QUERY PARAMS

IP
BODY json

{
  "WarmupPercentage": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup");

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  \"WarmupPercentage\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup" {:content-type :json
                                                                             :form-params {:WarmupPercentage 0}})
require "http/client"

url = "{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WarmupPercentage\": 0\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/email/dedicated-ips/:IP/warmup"),
    Content = new StringContent("{\n  \"WarmupPercentage\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WarmupPercentage\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup"

	payload := strings.NewReader("{\n  \"WarmupPercentage\": 0\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/email/dedicated-ips/:IP/warmup HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "WarmupPercentage": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WarmupPercentage\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"WarmupPercentage\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"WarmupPercentage\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup")
  .header("content-type", "application/json")
  .body("{\n  \"WarmupPercentage\": 0\n}")
  .asString();
const data = JSON.stringify({
  WarmupPercentage: 0
});

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/email/dedicated-ips/:IP/warmup');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup',
  headers: {'content-type': 'application/json'},
  data: {WarmupPercentage: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WarmupPercentage":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WarmupPercentage": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WarmupPercentage\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup")
  .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/email/dedicated-ips/:IP/warmup',
  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({WarmupPercentage: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup',
  headers: {'content-type': 'application/json'},
  body: {WarmupPercentage: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WarmupPercentage: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup',
  headers: {'content-type': 'application/json'},
  data: {WarmupPercentage: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WarmupPercentage":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WarmupPercentage": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup"]
                                                       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/email/dedicated-ips/:IP/warmup" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WarmupPercentage\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup",
  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([
    'WarmupPercentage' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup', [
  'body' => '{
  "WarmupPercentage": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WarmupPercentage' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WarmupPercentage' => 0
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup');
$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/email/dedicated-ips/:IP/warmup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WarmupPercentage": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WarmupPercentage": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WarmupPercentage\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/dedicated-ips/:IP/warmup", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup"

payload = { "WarmupPercentage": 0 }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup"

payload <- "{\n  \"WarmupPercentage\": 0\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/email/dedicated-ips/:IP/warmup")

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  \"WarmupPercentage\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/dedicated-ips/:IP/warmup') do |req|
  req.body = "{\n  \"WarmupPercentage\": 0\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/email/dedicated-ips/:IP/warmup";

    let payload = json!({"WarmupPercentage": 0});

    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/email/dedicated-ips/:IP/warmup \
  --header 'content-type: application/json' \
  --data '{
  "WarmupPercentage": 0
}'
echo '{
  "WarmupPercentage": 0
}' |  \
  http PUT {{baseUrl}}/v2/email/dedicated-ips/:IP/warmup \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "WarmupPercentage": 0\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/dedicated-ips/:IP/warmup
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["WarmupPercentage": 0] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/dedicated-ips/:IP/warmup")! 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 PutDeliverabilityDashboardOption
{{baseUrl}}/v2/email/deliverability-dashboard
BODY json

{
  "DashboardEnabled": false,
  "SubscribedDomains": [
    {
      "Domain": "",
      "SubscriptionStartDate": "",
      "InboxPlacementTrackingOption": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/deliverability-dashboard");

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  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/deliverability-dashboard" {:content-type :json
                                                                             :form-params {:DashboardEnabled false
                                                                                           :SubscribedDomains [{:Domain ""
                                                                                                                :SubscriptionStartDate ""
                                                                                                                :InboxPlacementTrackingOption ""}]}})
require "http/client"

url = "{{baseUrl}}/v2/email/deliverability-dashboard"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/deliverability-dashboard"),
    Content = new StringContent("{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/deliverability-dashboard");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/deliverability-dashboard"

	payload := strings.NewReader("{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/deliverability-dashboard HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 169

{
  "DashboardEnabled": false,
  "SubscribedDomains": [
    {
      "Domain": "",
      "SubscriptionStartDate": "",
      "InboxPlacementTrackingOption": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/deliverability-dashboard")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/deliverability-dashboard"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/deliverability-dashboard")
  .header("content-type", "application/json")
  .body("{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  DashboardEnabled: false,
  SubscribedDomains: [
    {
      Domain: '',
      SubscriptionStartDate: '',
      InboxPlacementTrackingOption: ''
    }
  ]
});

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/email/deliverability-dashboard');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard',
  headers: {'content-type': 'application/json'},
  data: {
    DashboardEnabled: false,
    SubscribedDomains: [{Domain: '', SubscriptionStartDate: '', InboxPlacementTrackingOption: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/deliverability-dashboard';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DashboardEnabled":false,"SubscribedDomains":[{"Domain":"","SubscriptionStartDate":"","InboxPlacementTrackingOption":""}]}'
};

try {
  const response = await 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/email/deliverability-dashboard',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DashboardEnabled": false,\n  "SubscribedDomains": [\n    {\n      "Domain": "",\n      "SubscriptionStartDate": "",\n      "InboxPlacementTrackingOption": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/deliverability-dashboard")
  .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/email/deliverability-dashboard',
  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({
  DashboardEnabled: false,
  SubscribedDomains: [{Domain: '', SubscriptionStartDate: '', InboxPlacementTrackingOption: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/deliverability-dashboard',
  headers: {'content-type': 'application/json'},
  body: {
    DashboardEnabled: false,
    SubscribedDomains: [{Domain: '', SubscriptionStartDate: '', InboxPlacementTrackingOption: ''}]
  },
  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/email/deliverability-dashboard');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DashboardEnabled: false,
  SubscribedDomains: [
    {
      Domain: '',
      SubscriptionStartDate: '',
      InboxPlacementTrackingOption: ''
    }
  ]
});

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/email/deliverability-dashboard',
  headers: {'content-type': 'application/json'},
  data: {
    DashboardEnabled: false,
    SubscribedDomains: [{Domain: '', SubscriptionStartDate: '', InboxPlacementTrackingOption: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/deliverability-dashboard';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DashboardEnabled":false,"SubscribedDomains":[{"Domain":"","SubscriptionStartDate":"","InboxPlacementTrackingOption":""}]}'
};

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 = @{ @"DashboardEnabled": @NO,
                              @"SubscribedDomains": @[ @{ @"Domain": @"", @"SubscriptionStartDate": @"", @"InboxPlacementTrackingOption": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/deliverability-dashboard"]
                                                       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/email/deliverability-dashboard" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/deliverability-dashboard",
  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([
    'DashboardEnabled' => null,
    'SubscribedDomains' => [
        [
                'Domain' => '',
                'SubscriptionStartDate' => '',
                'InboxPlacementTrackingOption' => ''
        ]
    ]
  ]),
  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/email/deliverability-dashboard', [
  'body' => '{
  "DashboardEnabled": false,
  "SubscribedDomains": [
    {
      "Domain": "",
      "SubscriptionStartDate": "",
      "InboxPlacementTrackingOption": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/deliverability-dashboard');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DashboardEnabled' => null,
  'SubscribedDomains' => [
    [
        'Domain' => '',
        'SubscriptionStartDate' => '',
        'InboxPlacementTrackingOption' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DashboardEnabled' => null,
  'SubscribedDomains' => [
    [
        'Domain' => '',
        'SubscriptionStartDate' => '',
        'InboxPlacementTrackingOption' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/deliverability-dashboard');
$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/email/deliverability-dashboard' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DashboardEnabled": false,
  "SubscribedDomains": [
    {
      "Domain": "",
      "SubscriptionStartDate": "",
      "InboxPlacementTrackingOption": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/deliverability-dashboard' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DashboardEnabled": false,
  "SubscribedDomains": [
    {
      "Domain": "",
      "SubscriptionStartDate": "",
      "InboxPlacementTrackingOption": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/deliverability-dashboard", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/deliverability-dashboard"

payload = {
    "DashboardEnabled": False,
    "SubscribedDomains": [
        {
            "Domain": "",
            "SubscriptionStartDate": "",
            "InboxPlacementTrackingOption": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/deliverability-dashboard"

payload <- "{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/deliverability-dashboard")

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  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/deliverability-dashboard') do |req|
  req.body = "{\n  \"DashboardEnabled\": false,\n  \"SubscribedDomains\": [\n    {\n      \"Domain\": \"\",\n      \"SubscriptionStartDate\": \"\",\n      \"InboxPlacementTrackingOption\": \"\"\n    }\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/email/deliverability-dashboard";

    let payload = json!({
        "DashboardEnabled": false,
        "SubscribedDomains": (
            json!({
                "Domain": "",
                "SubscriptionStartDate": "",
                "InboxPlacementTrackingOption": ""
            })
        )
    });

    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/email/deliverability-dashboard \
  --header 'content-type: application/json' \
  --data '{
  "DashboardEnabled": false,
  "SubscribedDomains": [
    {
      "Domain": "",
      "SubscriptionStartDate": "",
      "InboxPlacementTrackingOption": ""
    }
  ]
}'
echo '{
  "DashboardEnabled": false,
  "SubscribedDomains": [
    {
      "Domain": "",
      "SubscriptionStartDate": "",
      "InboxPlacementTrackingOption": ""
    }
  ]
}' |  \
  http PUT {{baseUrl}}/v2/email/deliverability-dashboard \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "DashboardEnabled": false,\n  "SubscribedDomains": [\n    {\n      "Domain": "",\n      "SubscriptionStartDate": "",\n      "InboxPlacementTrackingOption": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/deliverability-dashboard
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "DashboardEnabled": false,
  "SubscribedDomains": [
    [
      "Domain": "",
      "SubscriptionStartDate": "",
      "InboxPlacementTrackingOption": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/deliverability-dashboard")! 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 PutEmailIdentityConfigurationSetAttributes
{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set
QUERY PARAMS

EmailIdentity
BODY json

{
  "ConfigurationSetName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set");

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  \"ConfigurationSetName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set" {:content-type :json
                                                                                                :form-params {:ConfigurationSetName ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ConfigurationSetName\": \"\"\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/email/identities/:EmailIdentity/configuration-set"),
    Content = new StringContent("{\n  \"ConfigurationSetName\": \"\"\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/email/identities/:EmailIdentity/configuration-set");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ConfigurationSetName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set"

	payload := strings.NewReader("{\n  \"ConfigurationSetName\": \"\"\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/email/identities/:EmailIdentity/configuration-set HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "ConfigurationSetName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ConfigurationSetName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ConfigurationSetName\": \"\"\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  \"ConfigurationSetName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set")
  .header("content-type", "application/json")
  .body("{\n  \"ConfigurationSetName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ConfigurationSetName: ''
});

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/email/identities/:EmailIdentity/configuration-set');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set',
  headers: {'content-type': 'application/json'},
  data: {ConfigurationSetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ConfigurationSetName":""}'
};

try {
  const response = await 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/email/identities/:EmailIdentity/configuration-set',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ConfigurationSetName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ConfigurationSetName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set")
  .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/email/identities/:EmailIdentity/configuration-set',
  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({ConfigurationSetName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set',
  headers: {'content-type': 'application/json'},
  body: {ConfigurationSetName: ''},
  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/email/identities/:EmailIdentity/configuration-set');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ConfigurationSetName: ''
});

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/email/identities/:EmailIdentity/configuration-set',
  headers: {'content-type': 'application/json'},
  data: {ConfigurationSetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ConfigurationSetName":""}'
};

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 = @{ @"ConfigurationSetName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set"]
                                                       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/email/identities/:EmailIdentity/configuration-set" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ConfigurationSetName\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set",
  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([
    'ConfigurationSetName' => ''
  ]),
  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/email/identities/:EmailIdentity/configuration-set', [
  'body' => '{
  "ConfigurationSetName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ConfigurationSetName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ConfigurationSetName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set');
$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/email/identities/:EmailIdentity/configuration-set' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ConfigurationSetName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ConfigurationSetName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ConfigurationSetName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/identities/:EmailIdentity/configuration-set", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set"

payload = { "ConfigurationSetName": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set"

payload <- "{\n  \"ConfigurationSetName\": \"\"\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/email/identities/:EmailIdentity/configuration-set")

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  \"ConfigurationSetName\": \"\"\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/email/identities/:EmailIdentity/configuration-set') do |req|
  req.body = "{\n  \"ConfigurationSetName\": \"\"\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/email/identities/:EmailIdentity/configuration-set";

    let payload = json!({"ConfigurationSetName": ""});

    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/email/identities/:EmailIdentity/configuration-set \
  --header 'content-type: application/json' \
  --data '{
  "ConfigurationSetName": ""
}'
echo '{
  "ConfigurationSetName": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ConfigurationSetName": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ConfigurationSetName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity/configuration-set")! 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 PutEmailIdentityDkimAttributes
{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim
QUERY PARAMS

EmailIdentity
BODY json

{
  "SigningEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim");

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  \"SigningEnabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim" {:content-type :json
                                                                                   :form-params {:SigningEnabled false}})
require "http/client"

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SigningEnabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim"),
    Content = new StringContent("{\n  \"SigningEnabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SigningEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim"

	payload := strings.NewReader("{\n  \"SigningEnabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/identities/:EmailIdentity/dkim HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "SigningEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SigningEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"SigningEnabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"SigningEnabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim")
  .header("content-type", "application/json")
  .body("{\n  \"SigningEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  SigningEnabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim',
  headers: {'content-type': 'application/json'},
  data: {SigningEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SigningEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SigningEnabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SigningEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim")
  .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/email/identities/:EmailIdentity/dkim',
  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({SigningEnabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim',
  headers: {'content-type': 'application/json'},
  body: {SigningEnabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SigningEnabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim',
  headers: {'content-type': 'application/json'},
  data: {SigningEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SigningEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SigningEnabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim"]
                                                       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/email/identities/:EmailIdentity/dkim" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SigningEnabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim",
  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([
    'SigningEnabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim', [
  'body' => '{
  "SigningEnabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SigningEnabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SigningEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim');
$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/email/identities/:EmailIdentity/dkim' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SigningEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SigningEnabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SigningEnabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/identities/:EmailIdentity/dkim", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim"

payload = { "SigningEnabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim"

payload <- "{\n  \"SigningEnabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim")

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  \"SigningEnabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/identities/:EmailIdentity/dkim') do |req|
  req.body = "{\n  \"SigningEnabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim";

    let payload = json!({"SigningEnabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/email/identities/:EmailIdentity/dkim \
  --header 'content-type: application/json' \
  --data '{
  "SigningEnabled": false
}'
echo '{
  "SigningEnabled": false
}' |  \
  http PUT {{baseUrl}}/v2/email/identities/:EmailIdentity/dkim \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "SigningEnabled": false\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity/dkim
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SigningEnabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity/dkim")! 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 PutEmailIdentityDkimSigningAttributes
{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing
QUERY PARAMS

EmailIdentity
BODY json

{
  "SigningAttributesOrigin": "",
  "SigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing");

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  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing" {:content-type :json
                                                                                           :form-params {:SigningAttributesOrigin ""
                                                                                                         :SigningAttributes {:DomainSigningSelector ""
                                                                                                                             :DomainSigningPrivateKey ""
                                                                                                                             :NextSigningKeyLength ""}}})
require "http/client"

url = "{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing"),
    Content = new StringContent("{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\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}}/v1/email/identities/:EmailIdentity/dkim/signing");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing"

	payload := strings.NewReader("{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v1/email/identities/:EmailIdentity/dkim/signing HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 164

{
  "SigningAttributesOrigin": "",
  "SigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\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  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing")
  .header("content-type", "application/json")
  .body("{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  SigningAttributesOrigin: '',
  SigningAttributes: {
    DomainSigningSelector: '',
    DomainSigningPrivateKey: '',
    NextSigningKeyLength: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing',
  headers: {'content-type': 'application/json'},
  data: {
    SigningAttributesOrigin: '',
    SigningAttributes: {
      DomainSigningSelector: '',
      DomainSigningPrivateKey: '',
      NextSigningKeyLength: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SigningAttributesOrigin":"","SigningAttributes":{"DomainSigningSelector":"","DomainSigningPrivateKey":"","NextSigningKeyLength":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SigningAttributesOrigin": "",\n  "SigningAttributes": {\n    "DomainSigningSelector": "",\n    "DomainSigningPrivateKey": "",\n    "NextSigningKeyLength": ""\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  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing")
  .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/v1/email/identities/:EmailIdentity/dkim/signing',
  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({
  SigningAttributesOrigin: '',
  SigningAttributes: {
    DomainSigningSelector: '',
    DomainSigningPrivateKey: '',
    NextSigningKeyLength: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing',
  headers: {'content-type': 'application/json'},
  body: {
    SigningAttributesOrigin: '',
    SigningAttributes: {
      DomainSigningSelector: '',
      DomainSigningPrivateKey: '',
      NextSigningKeyLength: ''
    }
  },
  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}}/v1/email/identities/:EmailIdentity/dkim/signing');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SigningAttributesOrigin: '',
  SigningAttributes: {
    DomainSigningSelector: '',
    DomainSigningPrivateKey: '',
    NextSigningKeyLength: ''
  }
});

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}}/v1/email/identities/:EmailIdentity/dkim/signing',
  headers: {'content-type': 'application/json'},
  data: {
    SigningAttributesOrigin: '',
    SigningAttributes: {
      DomainSigningSelector: '',
      DomainSigningPrivateKey: '',
      NextSigningKeyLength: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SigningAttributesOrigin":"","SigningAttributes":{"DomainSigningSelector":"","DomainSigningPrivateKey":"","NextSigningKeyLength":""}}'
};

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 = @{ @"SigningAttributesOrigin": @"",
                              @"SigningAttributes": @{ @"DomainSigningSelector": @"", @"DomainSigningPrivateKey": @"", @"NextSigningKeyLength": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing"]
                                                       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}}/v1/email/identities/:EmailIdentity/dkim/signing" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing",
  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([
    'SigningAttributesOrigin' => '',
    'SigningAttributes' => [
        'DomainSigningSelector' => '',
        'DomainSigningPrivateKey' => '',
        'NextSigningKeyLength' => ''
    ]
  ]),
  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}}/v1/email/identities/:EmailIdentity/dkim/signing', [
  'body' => '{
  "SigningAttributesOrigin": "",
  "SigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SigningAttributesOrigin' => '',
  'SigningAttributes' => [
    'DomainSigningSelector' => '',
    'DomainSigningPrivateKey' => '',
    'NextSigningKeyLength' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SigningAttributesOrigin' => '',
  'SigningAttributes' => [
    'DomainSigningSelector' => '',
    'DomainSigningPrivateKey' => '',
    'NextSigningKeyLength' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing');
$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}}/v1/email/identities/:EmailIdentity/dkim/signing' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SigningAttributesOrigin": "",
  "SigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SigningAttributesOrigin": "",
  "SigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/email/identities/:EmailIdentity/dkim/signing", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing"

payload = {
    "SigningAttributesOrigin": "",
    "SigningAttributes": {
        "DomainSigningSelector": "",
        "DomainSigningPrivateKey": "",
        "NextSigningKeyLength": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing"

payload <- "{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing")

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  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v1/email/identities/:EmailIdentity/dkim/signing') do |req|
  req.body = "{\n  \"SigningAttributesOrigin\": \"\",\n  \"SigningAttributes\": {\n    \"DomainSigningSelector\": \"\",\n    \"DomainSigningPrivateKey\": \"\",\n    \"NextSigningKeyLength\": \"\"\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}}/v1/email/identities/:EmailIdentity/dkim/signing";

    let payload = json!({
        "SigningAttributesOrigin": "",
        "SigningAttributes": json!({
            "DomainSigningSelector": "",
            "DomainSigningPrivateKey": "",
            "NextSigningKeyLength": ""
        })
    });

    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}}/v1/email/identities/:EmailIdentity/dkim/signing \
  --header 'content-type: application/json' \
  --data '{
  "SigningAttributesOrigin": "",
  "SigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  }
}'
echo '{
  "SigningAttributesOrigin": "",
  "SigningAttributes": {
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "SigningAttributesOrigin": "",\n  "SigningAttributes": {\n    "DomainSigningSelector": "",\n    "DomainSigningPrivateKey": "",\n    "NextSigningKeyLength": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "SigningAttributesOrigin": "",
  "SigningAttributes": [
    "DomainSigningSelector": "",
    "DomainSigningPrivateKey": "",
    "NextSigningKeyLength": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/email/identities/:EmailIdentity/dkim/signing")! 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 PutEmailIdentityFeedbackAttributes
{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback
QUERY PARAMS

EmailIdentity
BODY json

{
  "EmailForwardingEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback");

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  \"EmailForwardingEnabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback" {:content-type :json
                                                                                       :form-params {:EmailForwardingEnabled false}})
require "http/client"

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EmailForwardingEnabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback"),
    Content = new StringContent("{\n  \"EmailForwardingEnabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EmailForwardingEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback"

	payload := strings.NewReader("{\n  \"EmailForwardingEnabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/identities/:EmailIdentity/feedback HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "EmailForwardingEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EmailForwardingEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"EmailForwardingEnabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"EmailForwardingEnabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback")
  .header("content-type", "application/json")
  .body("{\n  \"EmailForwardingEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  EmailForwardingEnabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback',
  headers: {'content-type': 'application/json'},
  data: {EmailForwardingEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EmailForwardingEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EmailForwardingEnabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EmailForwardingEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback")
  .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/email/identities/:EmailIdentity/feedback',
  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({EmailForwardingEnabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback',
  headers: {'content-type': 'application/json'},
  body: {EmailForwardingEnabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EmailForwardingEnabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback',
  headers: {'content-type': 'application/json'},
  data: {EmailForwardingEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EmailForwardingEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EmailForwardingEnabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback"]
                                                       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/email/identities/:EmailIdentity/feedback" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EmailForwardingEnabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback",
  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([
    'EmailForwardingEnabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback', [
  'body' => '{
  "EmailForwardingEnabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EmailForwardingEnabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EmailForwardingEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback');
$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/email/identities/:EmailIdentity/feedback' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EmailForwardingEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EmailForwardingEnabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EmailForwardingEnabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/identities/:EmailIdentity/feedback", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback"

payload = { "EmailForwardingEnabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback"

payload <- "{\n  \"EmailForwardingEnabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback")

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  \"EmailForwardingEnabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/identities/:EmailIdentity/feedback') do |req|
  req.body = "{\n  \"EmailForwardingEnabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback";

    let payload = json!({"EmailForwardingEnabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/email/identities/:EmailIdentity/feedback \
  --header 'content-type: application/json' \
  --data '{
  "EmailForwardingEnabled": false
}'
echo '{
  "EmailForwardingEnabled": false
}' |  \
  http PUT {{baseUrl}}/v2/email/identities/:EmailIdentity/feedback \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "EmailForwardingEnabled": false\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity/feedback
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["EmailForwardingEnabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity/feedback")! 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 PutEmailIdentityMailFromAttributes
{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from
QUERY PARAMS

EmailIdentity
BODY json

{
  "MailFromDomain": "",
  "BehaviorOnMxFailure": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from");

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  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from" {:content-type :json
                                                                                        :form-params {:MailFromDomain ""
                                                                                                      :BehaviorOnMxFailure ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\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/email/identities/:EmailIdentity/mail-from"),
    Content = new StringContent("{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\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/email/identities/:EmailIdentity/mail-from");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from"

	payload := strings.NewReader("{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\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/email/identities/:EmailIdentity/mail-from HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 55

{
  "MailFromDomain": "",
  "BehaviorOnMxFailure": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\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  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from")
  .header("content-type", "application/json")
  .body("{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MailFromDomain: '',
  BehaviorOnMxFailure: ''
});

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/email/identities/:EmailIdentity/mail-from');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from',
  headers: {'content-type': 'application/json'},
  data: {MailFromDomain: '', BehaviorOnMxFailure: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"MailFromDomain":"","BehaviorOnMxFailure":""}'
};

try {
  const response = await 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/email/identities/:EmailIdentity/mail-from',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MailFromDomain": "",\n  "BehaviorOnMxFailure": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from")
  .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/email/identities/:EmailIdentity/mail-from',
  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({MailFromDomain: '', BehaviorOnMxFailure: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from',
  headers: {'content-type': 'application/json'},
  body: {MailFromDomain: '', BehaviorOnMxFailure: ''},
  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/email/identities/:EmailIdentity/mail-from');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MailFromDomain: '',
  BehaviorOnMxFailure: ''
});

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/email/identities/:EmailIdentity/mail-from',
  headers: {'content-type': 'application/json'},
  data: {MailFromDomain: '', BehaviorOnMxFailure: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"MailFromDomain":"","BehaviorOnMxFailure":""}'
};

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 = @{ @"MailFromDomain": @"",
                              @"BehaviorOnMxFailure": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from"]
                                                       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/email/identities/:EmailIdentity/mail-from" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from",
  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([
    'MailFromDomain' => '',
    'BehaviorOnMxFailure' => ''
  ]),
  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/email/identities/:EmailIdentity/mail-from', [
  'body' => '{
  "MailFromDomain": "",
  "BehaviorOnMxFailure": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MailFromDomain' => '',
  'BehaviorOnMxFailure' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MailFromDomain' => '',
  'BehaviorOnMxFailure' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from');
$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/email/identities/:EmailIdentity/mail-from' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "MailFromDomain": "",
  "BehaviorOnMxFailure": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "MailFromDomain": "",
  "BehaviorOnMxFailure": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/identities/:EmailIdentity/mail-from", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from"

payload = {
    "MailFromDomain": "",
    "BehaviorOnMxFailure": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from"

payload <- "{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\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/email/identities/:EmailIdentity/mail-from")

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  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\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/email/identities/:EmailIdentity/mail-from') do |req|
  req.body = "{\n  \"MailFromDomain\": \"\",\n  \"BehaviorOnMxFailure\": \"\"\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/email/identities/:EmailIdentity/mail-from";

    let payload = json!({
        "MailFromDomain": "",
        "BehaviorOnMxFailure": ""
    });

    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/email/identities/:EmailIdentity/mail-from \
  --header 'content-type: application/json' \
  --data '{
  "MailFromDomain": "",
  "BehaviorOnMxFailure": ""
}'
echo '{
  "MailFromDomain": "",
  "BehaviorOnMxFailure": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "MailFromDomain": "",\n  "BehaviorOnMxFailure": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "MailFromDomain": "",
  "BehaviorOnMxFailure": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity/mail-from")! 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 PutSuppressedDestination
{{baseUrl}}/v2/email/suppression/addresses
BODY json

{
  "EmailAddress": "",
  "Reason": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/suppression/addresses");

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  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/suppression/addresses" {:content-type :json
                                                                          :form-params {:EmailAddress ""
                                                                                        :Reason ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/suppression/addresses"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\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/email/suppression/addresses"),
    Content = new StringContent("{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/suppression/addresses");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/suppression/addresses"

	payload := strings.NewReader("{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\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/email/suppression/addresses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "EmailAddress": "",
  "Reason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/suppression/addresses")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/suppression/addresses"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/suppression/addresses")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/suppression/addresses")
  .header("content-type", "application/json")
  .body("{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EmailAddress: '',
  Reason: ''
});

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/email/suppression/addresses');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/suppression/addresses',
  headers: {'content-type': 'application/json'},
  data: {EmailAddress: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/suppression/addresses';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EmailAddress":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/suppression/addresses',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EmailAddress": "",\n  "Reason": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/suppression/addresses")
  .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/email/suppression/addresses',
  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({EmailAddress: '', Reason: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/suppression/addresses',
  headers: {'content-type': 'application/json'},
  body: {EmailAddress: '', Reason: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v2/email/suppression/addresses');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EmailAddress: '',
  Reason: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/suppression/addresses',
  headers: {'content-type': 'application/json'},
  data: {EmailAddress: '', Reason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/suppression/addresses';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EmailAddress":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EmailAddress": @"",
                              @"Reason": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/suppression/addresses"]
                                                       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/email/suppression/addresses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/suppression/addresses",
  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([
    'EmailAddress' => '',
    'Reason' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v2/email/suppression/addresses', [
  'body' => '{
  "EmailAddress": "",
  "Reason": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/suppression/addresses');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EmailAddress' => '',
  'Reason' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EmailAddress' => '',
  'Reason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/suppression/addresses');
$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/email/suppression/addresses' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EmailAddress": "",
  "Reason": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/suppression/addresses' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EmailAddress": "",
  "Reason": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/suppression/addresses", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/suppression/addresses"

payload = {
    "EmailAddress": "",
    "Reason": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/suppression/addresses"

payload <- "{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\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/email/suppression/addresses")

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  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/suppression/addresses') do |req|
  req.body = "{\n  \"EmailAddress\": \"\",\n  \"Reason\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/suppression/addresses";

    let payload = json!({
        "EmailAddress": "",
        "Reason": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/email/suppression/addresses \
  --header 'content-type: application/json' \
  --data '{
  "EmailAddress": "",
  "Reason": ""
}'
echo '{
  "EmailAddress": "",
  "Reason": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/suppression/addresses \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "EmailAddress": "",\n  "Reason": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/suppression/addresses
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "EmailAddress": "",
  "Reason": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/suppression/addresses")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST SendBulkEmail
{{baseUrl}}/v2/email/outbound-bulk-emails
BODY json

{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "DefaultEmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefaultContent": {
    "Template": ""
  },
  "BulkEmailEntries": [
    {
      "Destination": "",
      "ReplacementTags": "",
      "ReplacementEmailContent": ""
    }
  ],
  "ConfigurationSetName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/outbound-bulk-emails");

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  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/email/outbound-bulk-emails" {:content-type :json
                                                                          :form-params {:FromEmailAddress ""
                                                                                        :FromEmailAddressIdentityArn ""
                                                                                        :ReplyToAddresses []
                                                                                        :FeedbackForwardingEmailAddress ""
                                                                                        :FeedbackForwardingEmailAddressIdentityArn ""
                                                                                        :DefaultEmailTags [{:Name ""
                                                                                                            :Value ""}]
                                                                                        :DefaultContent {:Template ""}
                                                                                        :BulkEmailEntries [{:Destination ""
                                                                                                            :ReplacementTags ""
                                                                                                            :ReplacementEmailContent ""}]
                                                                                        :ConfigurationSetName ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/outbound-bulk-emails"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\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/email/outbound-bulk-emails"),
    Content = new StringContent("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\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/email/outbound-bulk-emails");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/outbound-bulk-emails"

	payload := strings.NewReader("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\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/email/outbound-bulk-emails HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 466

{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "DefaultEmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefaultContent": {
    "Template": ""
  },
  "BulkEmailEntries": [
    {
      "Destination": "",
      "ReplacementTags": "",
      "ReplacementEmailContent": ""
    }
  ],
  "ConfigurationSetName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/outbound-bulk-emails")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/outbound-bulk-emails"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\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  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/outbound-bulk-emails")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/outbound-bulk-emails")
  .header("content-type", "application/json")
  .body("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FromEmailAddress: '',
  FromEmailAddressIdentityArn: '',
  ReplyToAddresses: [],
  FeedbackForwardingEmailAddress: '',
  FeedbackForwardingEmailAddressIdentityArn: '',
  DefaultEmailTags: [
    {
      Name: '',
      Value: ''
    }
  ],
  DefaultContent: {
    Template: ''
  },
  BulkEmailEntries: [
    {
      Destination: '',
      ReplacementTags: '',
      ReplacementEmailContent: ''
    }
  ],
  ConfigurationSetName: ''
});

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/email/outbound-bulk-emails');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/outbound-bulk-emails',
  headers: {'content-type': 'application/json'},
  data: {
    FromEmailAddress: '',
    FromEmailAddressIdentityArn: '',
    ReplyToAddresses: [],
    FeedbackForwardingEmailAddress: '',
    FeedbackForwardingEmailAddressIdentityArn: '',
    DefaultEmailTags: [{Name: '', Value: ''}],
    DefaultContent: {Template: ''},
    BulkEmailEntries: [{Destination: '', ReplacementTags: '', ReplacementEmailContent: ''}],
    ConfigurationSetName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/outbound-bulk-emails';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"FromEmailAddress":"","FromEmailAddressIdentityArn":"","ReplyToAddresses":[],"FeedbackForwardingEmailAddress":"","FeedbackForwardingEmailAddressIdentityArn":"","DefaultEmailTags":[{"Name":"","Value":""}],"DefaultContent":{"Template":""},"BulkEmailEntries":[{"Destination":"","ReplacementTags":"","ReplacementEmailContent":""}],"ConfigurationSetName":""}'
};

try {
  const response = await 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/email/outbound-bulk-emails',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FromEmailAddress": "",\n  "FromEmailAddressIdentityArn": "",\n  "ReplyToAddresses": [],\n  "FeedbackForwardingEmailAddress": "",\n  "FeedbackForwardingEmailAddressIdentityArn": "",\n  "DefaultEmailTags": [\n    {\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "DefaultContent": {\n    "Template": ""\n  },\n  "BulkEmailEntries": [\n    {\n      "Destination": "",\n      "ReplacementTags": "",\n      "ReplacementEmailContent": ""\n    }\n  ],\n  "ConfigurationSetName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/outbound-bulk-emails")
  .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/email/outbound-bulk-emails',
  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({
  FromEmailAddress: '',
  FromEmailAddressIdentityArn: '',
  ReplyToAddresses: [],
  FeedbackForwardingEmailAddress: '',
  FeedbackForwardingEmailAddressIdentityArn: '',
  DefaultEmailTags: [{Name: '', Value: ''}],
  DefaultContent: {Template: ''},
  BulkEmailEntries: [{Destination: '', ReplacementTags: '', ReplacementEmailContent: ''}],
  ConfigurationSetName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/outbound-bulk-emails',
  headers: {'content-type': 'application/json'},
  body: {
    FromEmailAddress: '',
    FromEmailAddressIdentityArn: '',
    ReplyToAddresses: [],
    FeedbackForwardingEmailAddress: '',
    FeedbackForwardingEmailAddressIdentityArn: '',
    DefaultEmailTags: [{Name: '', Value: ''}],
    DefaultContent: {Template: ''},
    BulkEmailEntries: [{Destination: '', ReplacementTags: '', ReplacementEmailContent: ''}],
    ConfigurationSetName: ''
  },
  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/email/outbound-bulk-emails');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FromEmailAddress: '',
  FromEmailAddressIdentityArn: '',
  ReplyToAddresses: [],
  FeedbackForwardingEmailAddress: '',
  FeedbackForwardingEmailAddressIdentityArn: '',
  DefaultEmailTags: [
    {
      Name: '',
      Value: ''
    }
  ],
  DefaultContent: {
    Template: ''
  },
  BulkEmailEntries: [
    {
      Destination: '',
      ReplacementTags: '',
      ReplacementEmailContent: ''
    }
  ],
  ConfigurationSetName: ''
});

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/email/outbound-bulk-emails',
  headers: {'content-type': 'application/json'},
  data: {
    FromEmailAddress: '',
    FromEmailAddressIdentityArn: '',
    ReplyToAddresses: [],
    FeedbackForwardingEmailAddress: '',
    FeedbackForwardingEmailAddressIdentityArn: '',
    DefaultEmailTags: [{Name: '', Value: ''}],
    DefaultContent: {Template: ''},
    BulkEmailEntries: [{Destination: '', ReplacementTags: '', ReplacementEmailContent: ''}],
    ConfigurationSetName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/outbound-bulk-emails';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"FromEmailAddress":"","FromEmailAddressIdentityArn":"","ReplyToAddresses":[],"FeedbackForwardingEmailAddress":"","FeedbackForwardingEmailAddressIdentityArn":"","DefaultEmailTags":[{"Name":"","Value":""}],"DefaultContent":{"Template":""},"BulkEmailEntries":[{"Destination":"","ReplacementTags":"","ReplacementEmailContent":""}],"ConfigurationSetName":""}'
};

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 = @{ @"FromEmailAddress": @"",
                              @"FromEmailAddressIdentityArn": @"",
                              @"ReplyToAddresses": @[  ],
                              @"FeedbackForwardingEmailAddress": @"",
                              @"FeedbackForwardingEmailAddressIdentityArn": @"",
                              @"DefaultEmailTags": @[ @{ @"Name": @"", @"Value": @"" } ],
                              @"DefaultContent": @{ @"Template": @"" },
                              @"BulkEmailEntries": @[ @{ @"Destination": @"", @"ReplacementTags": @"", @"ReplacementEmailContent": @"" } ],
                              @"ConfigurationSetName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/outbound-bulk-emails"]
                                                       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/email/outbound-bulk-emails" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/outbound-bulk-emails",
  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([
    'FromEmailAddress' => '',
    'FromEmailAddressIdentityArn' => '',
    'ReplyToAddresses' => [
        
    ],
    'FeedbackForwardingEmailAddress' => '',
    'FeedbackForwardingEmailAddressIdentityArn' => '',
    'DefaultEmailTags' => [
        [
                'Name' => '',
                'Value' => ''
        ]
    ],
    'DefaultContent' => [
        'Template' => ''
    ],
    'BulkEmailEntries' => [
        [
                'Destination' => '',
                'ReplacementTags' => '',
                'ReplacementEmailContent' => ''
        ]
    ],
    'ConfigurationSetName' => ''
  ]),
  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/email/outbound-bulk-emails', [
  'body' => '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "DefaultEmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefaultContent": {
    "Template": ""
  },
  "BulkEmailEntries": [
    {
      "Destination": "",
      "ReplacementTags": "",
      "ReplacementEmailContent": ""
    }
  ],
  "ConfigurationSetName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/outbound-bulk-emails');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FromEmailAddress' => '',
  'FromEmailAddressIdentityArn' => '',
  'ReplyToAddresses' => [
    
  ],
  'FeedbackForwardingEmailAddress' => '',
  'FeedbackForwardingEmailAddressIdentityArn' => '',
  'DefaultEmailTags' => [
    [
        'Name' => '',
        'Value' => ''
    ]
  ],
  'DefaultContent' => [
    'Template' => ''
  ],
  'BulkEmailEntries' => [
    [
        'Destination' => '',
        'ReplacementTags' => '',
        'ReplacementEmailContent' => ''
    ]
  ],
  'ConfigurationSetName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FromEmailAddress' => '',
  'FromEmailAddressIdentityArn' => '',
  'ReplyToAddresses' => [
    
  ],
  'FeedbackForwardingEmailAddress' => '',
  'FeedbackForwardingEmailAddressIdentityArn' => '',
  'DefaultEmailTags' => [
    [
        'Name' => '',
        'Value' => ''
    ]
  ],
  'DefaultContent' => [
    'Template' => ''
  ],
  'BulkEmailEntries' => [
    [
        'Destination' => '',
        'ReplacementTags' => '',
        'ReplacementEmailContent' => ''
    ]
  ],
  'ConfigurationSetName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/outbound-bulk-emails');
$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/email/outbound-bulk-emails' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "DefaultEmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefaultContent": {
    "Template": ""
  },
  "BulkEmailEntries": [
    {
      "Destination": "",
      "ReplacementTags": "",
      "ReplacementEmailContent": ""
    }
  ],
  "ConfigurationSetName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/outbound-bulk-emails' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "DefaultEmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefaultContent": {
    "Template": ""
  },
  "BulkEmailEntries": [
    {
      "Destination": "",
      "ReplacementTags": "",
      "ReplacementEmailContent": ""
    }
  ],
  "ConfigurationSetName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/email/outbound-bulk-emails", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/outbound-bulk-emails"

payload = {
    "FromEmailAddress": "",
    "FromEmailAddressIdentityArn": "",
    "ReplyToAddresses": [],
    "FeedbackForwardingEmailAddress": "",
    "FeedbackForwardingEmailAddressIdentityArn": "",
    "DefaultEmailTags": [
        {
            "Name": "",
            "Value": ""
        }
    ],
    "DefaultContent": { "Template": "" },
    "BulkEmailEntries": [
        {
            "Destination": "",
            "ReplacementTags": "",
            "ReplacementEmailContent": ""
        }
    ],
    "ConfigurationSetName": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/outbound-bulk-emails"

payload <- "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\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/email/outbound-bulk-emails")

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  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\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/email/outbound-bulk-emails') do |req|
  req.body = "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"DefaultEmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"DefaultContent\": {\n    \"Template\": \"\"\n  },\n  \"BulkEmailEntries\": [\n    {\n      \"Destination\": \"\",\n      \"ReplacementTags\": \"\",\n      \"ReplacementEmailContent\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/outbound-bulk-emails";

    let payload = json!({
        "FromEmailAddress": "",
        "FromEmailAddressIdentityArn": "",
        "ReplyToAddresses": (),
        "FeedbackForwardingEmailAddress": "",
        "FeedbackForwardingEmailAddressIdentityArn": "",
        "DefaultEmailTags": (
            json!({
                "Name": "",
                "Value": ""
            })
        ),
        "DefaultContent": json!({"Template": ""}),
        "BulkEmailEntries": (
            json!({
                "Destination": "",
                "ReplacementTags": "",
                "ReplacementEmailContent": ""
            })
        ),
        "ConfigurationSetName": ""
    });

    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/email/outbound-bulk-emails \
  --header 'content-type: application/json' \
  --data '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "DefaultEmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefaultContent": {
    "Template": ""
  },
  "BulkEmailEntries": [
    {
      "Destination": "",
      "ReplacementTags": "",
      "ReplacementEmailContent": ""
    }
  ],
  "ConfigurationSetName": ""
}'
echo '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "DefaultEmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "DefaultContent": {
    "Template": ""
  },
  "BulkEmailEntries": [
    {
      "Destination": "",
      "ReplacementTags": "",
      "ReplacementEmailContent": ""
    }
  ],
  "ConfigurationSetName": ""
}' |  \
  http POST {{baseUrl}}/v2/email/outbound-bulk-emails \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "FromEmailAddress": "",\n  "FromEmailAddressIdentityArn": "",\n  "ReplyToAddresses": [],\n  "FeedbackForwardingEmailAddress": "",\n  "FeedbackForwardingEmailAddressIdentityArn": "",\n  "DefaultEmailTags": [\n    {\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "DefaultContent": {\n    "Template": ""\n  },\n  "BulkEmailEntries": [\n    {\n      "Destination": "",\n      "ReplacementTags": "",\n      "ReplacementEmailContent": ""\n    }\n  ],\n  "ConfigurationSetName": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/outbound-bulk-emails
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "DefaultEmailTags": [
    [
      "Name": "",
      "Value": ""
    ]
  ],
  "DefaultContent": ["Template": ""],
  "BulkEmailEntries": [
    [
      "Destination": "",
      "ReplacementTags": "",
      "ReplacementEmailContent": ""
    ]
  ],
  "ConfigurationSetName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/outbound-bulk-emails")! 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 SendCustomVerificationEmail
{{baseUrl}}/v2/email/outbound-custom-verification-emails
BODY json

{
  "EmailAddress": "",
  "TemplateName": "",
  "ConfigurationSetName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/outbound-custom-verification-emails");

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  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/email/outbound-custom-verification-emails" {:content-type :json
                                                                                         :form-params {:EmailAddress ""
                                                                                                       :TemplateName ""
                                                                                                       :ConfigurationSetName ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/outbound-custom-verification-emails"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\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/email/outbound-custom-verification-emails"),
    Content = new StringContent("{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\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/email/outbound-custom-verification-emails");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/outbound-custom-verification-emails"

	payload := strings.NewReader("{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\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/email/outbound-custom-verification-emails HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "EmailAddress": "",
  "TemplateName": "",
  "ConfigurationSetName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/outbound-custom-verification-emails")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/outbound-custom-verification-emails"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\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  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/outbound-custom-verification-emails")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/outbound-custom-verification-emails")
  .header("content-type", "application/json")
  .body("{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EmailAddress: '',
  TemplateName: '',
  ConfigurationSetName: ''
});

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/email/outbound-custom-verification-emails');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/outbound-custom-verification-emails',
  headers: {'content-type': 'application/json'},
  data: {EmailAddress: '', TemplateName: '', ConfigurationSetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/outbound-custom-verification-emails';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EmailAddress":"","TemplateName":"","ConfigurationSetName":""}'
};

try {
  const response = await 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/email/outbound-custom-verification-emails',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EmailAddress": "",\n  "TemplateName": "",\n  "ConfigurationSetName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/outbound-custom-verification-emails")
  .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/email/outbound-custom-verification-emails',
  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({EmailAddress: '', TemplateName: '', ConfigurationSetName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/outbound-custom-verification-emails',
  headers: {'content-type': 'application/json'},
  body: {EmailAddress: '', TemplateName: '', ConfigurationSetName: ''},
  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/email/outbound-custom-verification-emails');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EmailAddress: '',
  TemplateName: '',
  ConfigurationSetName: ''
});

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/email/outbound-custom-verification-emails',
  headers: {'content-type': 'application/json'},
  data: {EmailAddress: '', TemplateName: '', ConfigurationSetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/outbound-custom-verification-emails';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EmailAddress":"","TemplateName":"","ConfigurationSetName":""}'
};

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 = @{ @"EmailAddress": @"",
                              @"TemplateName": @"",
                              @"ConfigurationSetName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/outbound-custom-verification-emails"]
                                                       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/email/outbound-custom-verification-emails" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/outbound-custom-verification-emails",
  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([
    'EmailAddress' => '',
    'TemplateName' => '',
    'ConfigurationSetName' => ''
  ]),
  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/email/outbound-custom-verification-emails', [
  'body' => '{
  "EmailAddress": "",
  "TemplateName": "",
  "ConfigurationSetName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/outbound-custom-verification-emails');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EmailAddress' => '',
  'TemplateName' => '',
  'ConfigurationSetName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EmailAddress' => '',
  'TemplateName' => '',
  'ConfigurationSetName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/outbound-custom-verification-emails');
$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/email/outbound-custom-verification-emails' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EmailAddress": "",
  "TemplateName": "",
  "ConfigurationSetName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/outbound-custom-verification-emails' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EmailAddress": "",
  "TemplateName": "",
  "ConfigurationSetName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/email/outbound-custom-verification-emails", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/outbound-custom-verification-emails"

payload = {
    "EmailAddress": "",
    "TemplateName": "",
    "ConfigurationSetName": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/outbound-custom-verification-emails"

payload <- "{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\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/email/outbound-custom-verification-emails")

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  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\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/email/outbound-custom-verification-emails') do |req|
  req.body = "{\n  \"EmailAddress\": \"\",\n  \"TemplateName\": \"\",\n  \"ConfigurationSetName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/outbound-custom-verification-emails";

    let payload = json!({
        "EmailAddress": "",
        "TemplateName": "",
        "ConfigurationSetName": ""
    });

    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/email/outbound-custom-verification-emails \
  --header 'content-type: application/json' \
  --data '{
  "EmailAddress": "",
  "TemplateName": "",
  "ConfigurationSetName": ""
}'
echo '{
  "EmailAddress": "",
  "TemplateName": "",
  "ConfigurationSetName": ""
}' |  \
  http POST {{baseUrl}}/v2/email/outbound-custom-verification-emails \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "EmailAddress": "",\n  "TemplateName": "",\n  "ConfigurationSetName": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/outbound-custom-verification-emails
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "EmailAddress": "",
  "TemplateName": "",
  "ConfigurationSetName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/outbound-custom-verification-emails")! 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 SendEmail
{{baseUrl}}/v2/email/outbound-emails
BODY json

{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "Destination": {
    "ToAddresses": "",
    "CcAddresses": "",
    "BccAddresses": ""
  },
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "EmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "ConfigurationSetName": "",
  "ListManagementOptions": {
    "ContactListName": "",
    "TopicName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/outbound-emails");

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  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/email/outbound-emails" {:content-type :json
                                                                     :form-params {:FromEmailAddress ""
                                                                                   :FromEmailAddressIdentityArn ""
                                                                                   :Destination {:ToAddresses ""
                                                                                                 :CcAddresses ""
                                                                                                 :BccAddresses ""}
                                                                                   :ReplyToAddresses []
                                                                                   :FeedbackForwardingEmailAddress ""
                                                                                   :FeedbackForwardingEmailAddressIdentityArn ""
                                                                                   :Content {:Simple ""
                                                                                             :Raw ""
                                                                                             :Template ""}
                                                                                   :EmailTags [{:Name ""
                                                                                                :Value ""}]
                                                                                   :ConfigurationSetName ""
                                                                                   :ListManagementOptions {:ContactListName ""
                                                                                                           :TopicName ""}}})
require "http/client"

url = "{{baseUrl}}/v2/email/outbound-emails"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\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/email/outbound-emails"),
    Content = new StringContent("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\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/email/outbound-emails");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/outbound-emails"

	payload := strings.NewReader("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\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/email/outbound-emails HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 528

{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "Destination": {
    "ToAddresses": "",
    "CcAddresses": "",
    "BccAddresses": ""
  },
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "EmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "ConfigurationSetName": "",
  "ListManagementOptions": {
    "ContactListName": "",
    "TopicName": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/outbound-emails")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/outbound-emails"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\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  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/outbound-emails")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/outbound-emails")
  .header("content-type", "application/json")
  .body("{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  FromEmailAddress: '',
  FromEmailAddressIdentityArn: '',
  Destination: {
    ToAddresses: '',
    CcAddresses: '',
    BccAddresses: ''
  },
  ReplyToAddresses: [],
  FeedbackForwardingEmailAddress: '',
  FeedbackForwardingEmailAddressIdentityArn: '',
  Content: {
    Simple: '',
    Raw: '',
    Template: ''
  },
  EmailTags: [
    {
      Name: '',
      Value: ''
    }
  ],
  ConfigurationSetName: '',
  ListManagementOptions: {
    ContactListName: '',
    TopicName: ''
  }
});

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/email/outbound-emails');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/outbound-emails',
  headers: {'content-type': 'application/json'},
  data: {
    FromEmailAddress: '',
    FromEmailAddressIdentityArn: '',
    Destination: {ToAddresses: '', CcAddresses: '', BccAddresses: ''},
    ReplyToAddresses: [],
    FeedbackForwardingEmailAddress: '',
    FeedbackForwardingEmailAddressIdentityArn: '',
    Content: {Simple: '', Raw: '', Template: ''},
    EmailTags: [{Name: '', Value: ''}],
    ConfigurationSetName: '',
    ListManagementOptions: {ContactListName: '', TopicName: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/outbound-emails';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"FromEmailAddress":"","FromEmailAddressIdentityArn":"","Destination":{"ToAddresses":"","CcAddresses":"","BccAddresses":""},"ReplyToAddresses":[],"FeedbackForwardingEmailAddress":"","FeedbackForwardingEmailAddressIdentityArn":"","Content":{"Simple":"","Raw":"","Template":""},"EmailTags":[{"Name":"","Value":""}],"ConfigurationSetName":"","ListManagementOptions":{"ContactListName":"","TopicName":""}}'
};

try {
  const response = await 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/email/outbound-emails',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FromEmailAddress": "",\n  "FromEmailAddressIdentityArn": "",\n  "Destination": {\n    "ToAddresses": "",\n    "CcAddresses": "",\n    "BccAddresses": ""\n  },\n  "ReplyToAddresses": [],\n  "FeedbackForwardingEmailAddress": "",\n  "FeedbackForwardingEmailAddressIdentityArn": "",\n  "Content": {\n    "Simple": "",\n    "Raw": "",\n    "Template": ""\n  },\n  "EmailTags": [\n    {\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "ConfigurationSetName": "",\n  "ListManagementOptions": {\n    "ContactListName": "",\n    "TopicName": ""\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  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/outbound-emails")
  .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/email/outbound-emails',
  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({
  FromEmailAddress: '',
  FromEmailAddressIdentityArn: '',
  Destination: {ToAddresses: '', CcAddresses: '', BccAddresses: ''},
  ReplyToAddresses: [],
  FeedbackForwardingEmailAddress: '',
  FeedbackForwardingEmailAddressIdentityArn: '',
  Content: {Simple: '', Raw: '', Template: ''},
  EmailTags: [{Name: '', Value: ''}],
  ConfigurationSetName: '',
  ListManagementOptions: {ContactListName: '', TopicName: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/outbound-emails',
  headers: {'content-type': 'application/json'},
  body: {
    FromEmailAddress: '',
    FromEmailAddressIdentityArn: '',
    Destination: {ToAddresses: '', CcAddresses: '', BccAddresses: ''},
    ReplyToAddresses: [],
    FeedbackForwardingEmailAddress: '',
    FeedbackForwardingEmailAddressIdentityArn: '',
    Content: {Simple: '', Raw: '', Template: ''},
    EmailTags: [{Name: '', Value: ''}],
    ConfigurationSetName: '',
    ListManagementOptions: {ContactListName: '', TopicName: ''}
  },
  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/email/outbound-emails');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FromEmailAddress: '',
  FromEmailAddressIdentityArn: '',
  Destination: {
    ToAddresses: '',
    CcAddresses: '',
    BccAddresses: ''
  },
  ReplyToAddresses: [],
  FeedbackForwardingEmailAddress: '',
  FeedbackForwardingEmailAddressIdentityArn: '',
  Content: {
    Simple: '',
    Raw: '',
    Template: ''
  },
  EmailTags: [
    {
      Name: '',
      Value: ''
    }
  ],
  ConfigurationSetName: '',
  ListManagementOptions: {
    ContactListName: '',
    TopicName: ''
  }
});

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/email/outbound-emails',
  headers: {'content-type': 'application/json'},
  data: {
    FromEmailAddress: '',
    FromEmailAddressIdentityArn: '',
    Destination: {ToAddresses: '', CcAddresses: '', BccAddresses: ''},
    ReplyToAddresses: [],
    FeedbackForwardingEmailAddress: '',
    FeedbackForwardingEmailAddressIdentityArn: '',
    Content: {Simple: '', Raw: '', Template: ''},
    EmailTags: [{Name: '', Value: ''}],
    ConfigurationSetName: '',
    ListManagementOptions: {ContactListName: '', TopicName: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/outbound-emails';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"FromEmailAddress":"","FromEmailAddressIdentityArn":"","Destination":{"ToAddresses":"","CcAddresses":"","BccAddresses":""},"ReplyToAddresses":[],"FeedbackForwardingEmailAddress":"","FeedbackForwardingEmailAddressIdentityArn":"","Content":{"Simple":"","Raw":"","Template":""},"EmailTags":[{"Name":"","Value":""}],"ConfigurationSetName":"","ListManagementOptions":{"ContactListName":"","TopicName":""}}'
};

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 = @{ @"FromEmailAddress": @"",
                              @"FromEmailAddressIdentityArn": @"",
                              @"Destination": @{ @"ToAddresses": @"", @"CcAddresses": @"", @"BccAddresses": @"" },
                              @"ReplyToAddresses": @[  ],
                              @"FeedbackForwardingEmailAddress": @"",
                              @"FeedbackForwardingEmailAddressIdentityArn": @"",
                              @"Content": @{ @"Simple": @"", @"Raw": @"", @"Template": @"" },
                              @"EmailTags": @[ @{ @"Name": @"", @"Value": @"" } ],
                              @"ConfigurationSetName": @"",
                              @"ListManagementOptions": @{ @"ContactListName": @"", @"TopicName": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/outbound-emails"]
                                                       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/email/outbound-emails" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/outbound-emails",
  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([
    'FromEmailAddress' => '',
    'FromEmailAddressIdentityArn' => '',
    'Destination' => [
        'ToAddresses' => '',
        'CcAddresses' => '',
        'BccAddresses' => ''
    ],
    'ReplyToAddresses' => [
        
    ],
    'FeedbackForwardingEmailAddress' => '',
    'FeedbackForwardingEmailAddressIdentityArn' => '',
    'Content' => [
        'Simple' => '',
        'Raw' => '',
        'Template' => ''
    ],
    'EmailTags' => [
        [
                'Name' => '',
                'Value' => ''
        ]
    ],
    'ConfigurationSetName' => '',
    'ListManagementOptions' => [
        'ContactListName' => '',
        'TopicName' => ''
    ]
  ]),
  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/email/outbound-emails', [
  'body' => '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "Destination": {
    "ToAddresses": "",
    "CcAddresses": "",
    "BccAddresses": ""
  },
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "EmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "ConfigurationSetName": "",
  "ListManagementOptions": {
    "ContactListName": "",
    "TopicName": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/outbound-emails');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FromEmailAddress' => '',
  'FromEmailAddressIdentityArn' => '',
  'Destination' => [
    'ToAddresses' => '',
    'CcAddresses' => '',
    'BccAddresses' => ''
  ],
  'ReplyToAddresses' => [
    
  ],
  'FeedbackForwardingEmailAddress' => '',
  'FeedbackForwardingEmailAddressIdentityArn' => '',
  'Content' => [
    'Simple' => '',
    'Raw' => '',
    'Template' => ''
  ],
  'EmailTags' => [
    [
        'Name' => '',
        'Value' => ''
    ]
  ],
  'ConfigurationSetName' => '',
  'ListManagementOptions' => [
    'ContactListName' => '',
    'TopicName' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FromEmailAddress' => '',
  'FromEmailAddressIdentityArn' => '',
  'Destination' => [
    'ToAddresses' => '',
    'CcAddresses' => '',
    'BccAddresses' => ''
  ],
  'ReplyToAddresses' => [
    
  ],
  'FeedbackForwardingEmailAddress' => '',
  'FeedbackForwardingEmailAddressIdentityArn' => '',
  'Content' => [
    'Simple' => '',
    'Raw' => '',
    'Template' => ''
  ],
  'EmailTags' => [
    [
        'Name' => '',
        'Value' => ''
    ]
  ],
  'ConfigurationSetName' => '',
  'ListManagementOptions' => [
    'ContactListName' => '',
    'TopicName' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/outbound-emails');
$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/email/outbound-emails' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "Destination": {
    "ToAddresses": "",
    "CcAddresses": "",
    "BccAddresses": ""
  },
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "EmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "ConfigurationSetName": "",
  "ListManagementOptions": {
    "ContactListName": "",
    "TopicName": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/outbound-emails' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "Destination": {
    "ToAddresses": "",
    "CcAddresses": "",
    "BccAddresses": ""
  },
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "EmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "ConfigurationSetName": "",
  "ListManagementOptions": {
    "ContactListName": "",
    "TopicName": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/email/outbound-emails", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/outbound-emails"

payload = {
    "FromEmailAddress": "",
    "FromEmailAddressIdentityArn": "",
    "Destination": {
        "ToAddresses": "",
        "CcAddresses": "",
        "BccAddresses": ""
    },
    "ReplyToAddresses": [],
    "FeedbackForwardingEmailAddress": "",
    "FeedbackForwardingEmailAddressIdentityArn": "",
    "Content": {
        "Simple": "",
        "Raw": "",
        "Template": ""
    },
    "EmailTags": [
        {
            "Name": "",
            "Value": ""
        }
    ],
    "ConfigurationSetName": "",
    "ListManagementOptions": {
        "ContactListName": "",
        "TopicName": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/outbound-emails"

payload <- "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\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/email/outbound-emails")

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  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\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/email/outbound-emails') do |req|
  req.body = "{\n  \"FromEmailAddress\": \"\",\n  \"FromEmailAddressIdentityArn\": \"\",\n  \"Destination\": {\n    \"ToAddresses\": \"\",\n    \"CcAddresses\": \"\",\n    \"BccAddresses\": \"\"\n  },\n  \"ReplyToAddresses\": [],\n  \"FeedbackForwardingEmailAddress\": \"\",\n  \"FeedbackForwardingEmailAddressIdentityArn\": \"\",\n  \"Content\": {\n    \"Simple\": \"\",\n    \"Raw\": \"\",\n    \"Template\": \"\"\n  },\n  \"EmailTags\": [\n    {\n      \"Name\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"ConfigurationSetName\": \"\",\n  \"ListManagementOptions\": {\n    \"ContactListName\": \"\",\n    \"TopicName\": \"\"\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/email/outbound-emails";

    let payload = json!({
        "FromEmailAddress": "",
        "FromEmailAddressIdentityArn": "",
        "Destination": json!({
            "ToAddresses": "",
            "CcAddresses": "",
            "BccAddresses": ""
        }),
        "ReplyToAddresses": (),
        "FeedbackForwardingEmailAddress": "",
        "FeedbackForwardingEmailAddressIdentityArn": "",
        "Content": json!({
            "Simple": "",
            "Raw": "",
            "Template": ""
        }),
        "EmailTags": (
            json!({
                "Name": "",
                "Value": ""
            })
        ),
        "ConfigurationSetName": "",
        "ListManagementOptions": json!({
            "ContactListName": "",
            "TopicName": ""
        })
    });

    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/email/outbound-emails \
  --header 'content-type: application/json' \
  --data '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "Destination": {
    "ToAddresses": "",
    "CcAddresses": "",
    "BccAddresses": ""
  },
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "EmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "ConfigurationSetName": "",
  "ListManagementOptions": {
    "ContactListName": "",
    "TopicName": ""
  }
}'
echo '{
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "Destination": {
    "ToAddresses": "",
    "CcAddresses": "",
    "BccAddresses": ""
  },
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "Content": {
    "Simple": "",
    "Raw": "",
    "Template": ""
  },
  "EmailTags": [
    {
      "Name": "",
      "Value": ""
    }
  ],
  "ConfigurationSetName": "",
  "ListManagementOptions": {
    "ContactListName": "",
    "TopicName": ""
  }
}' |  \
  http POST {{baseUrl}}/v2/email/outbound-emails \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "FromEmailAddress": "",\n  "FromEmailAddressIdentityArn": "",\n  "Destination": {\n    "ToAddresses": "",\n    "CcAddresses": "",\n    "BccAddresses": ""\n  },\n  "ReplyToAddresses": [],\n  "FeedbackForwardingEmailAddress": "",\n  "FeedbackForwardingEmailAddressIdentityArn": "",\n  "Content": {\n    "Simple": "",\n    "Raw": "",\n    "Template": ""\n  },\n  "EmailTags": [\n    {\n      "Name": "",\n      "Value": ""\n    }\n  ],\n  "ConfigurationSetName": "",\n  "ListManagementOptions": {\n    "ContactListName": "",\n    "TopicName": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/outbound-emails
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "FromEmailAddress": "",
  "FromEmailAddressIdentityArn": "",
  "Destination": [
    "ToAddresses": "",
    "CcAddresses": "",
    "BccAddresses": ""
  ],
  "ReplyToAddresses": [],
  "FeedbackForwardingEmailAddress": "",
  "FeedbackForwardingEmailAddressIdentityArn": "",
  "Content": [
    "Simple": "",
    "Raw": "",
    "Template": ""
  ],
  "EmailTags": [
    [
      "Name": "",
      "Value": ""
    ]
  ],
  "ConfigurationSetName": "",
  "ListManagementOptions": [
    "ContactListName": "",
    "TopicName": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/outbound-emails")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST TagResource
{{baseUrl}}/v2/email/tags
BODY json

{
  "ResourceArn": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/tags");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/email/tags" {:content-type :json
                                                          :form-params {:ResourceArn ""
                                                                        :Tags [{:Key ""
                                                                                :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/v2/email/tags"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/email/tags"),
    Content = new StringContent("{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/email/tags");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/tags"

	payload := strings.NewReader("{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/email/tags HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 87

{
  "ResourceArn": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/tags")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/tags"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/tags")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/tags")
  .header("content-type", "application/json")
  .body("{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  ResourceArn: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/email/tags');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/tags',
  headers: {'content-type': 'application/json'},
  data: {ResourceArn: '', Tags: [{Key: '', Value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/tags';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ResourceArn":"","Tags":[{"Key":"","Value":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/email/tags',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ResourceArn": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/tags")
  .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/email/tags',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ResourceArn: '', Tags: [{Key: '', Value: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/tags',
  headers: {'content-type': 'application/json'},
  body: {ResourceArn: '', Tags: [{Key: '', Value: ''}]},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/email/tags');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ResourceArn: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/tags',
  headers: {'content-type': 'application/json'},
  data: {ResourceArn: '', Tags: [{Key: '', Value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/tags';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ResourceArn":"","Tags":[{"Key":"","Value":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceArn": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/tags"]
                                                       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/email/tags" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/tags",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ResourceArn' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/email/tags', [
  'body' => '{
  "ResourceArn": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/tags');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ResourceArn' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ResourceArn' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/tags');
$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/email/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/email/tags", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/tags"

payload = {
    "ResourceArn": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/tags"

payload <- "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/tags")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/email/tags') do |req|
  req.body = "{\n  \"ResourceArn\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/tags";

    let payload = json!({
        "ResourceArn": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/email/tags \
  --header 'content-type: application/json' \
  --data '{
  "ResourceArn": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "ResourceArn": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/v2/email/tags \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ResourceArn": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/tags
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ResourceArn": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/tags")! 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 TestRenderEmailTemplate
{{baseUrl}}/v2/email/templates/:TemplateName/render
QUERY PARAMS

TemplateName
BODY json

{
  "TemplateData": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/templates/:TemplateName/render");

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  \"TemplateData\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/email/templates/:TemplateName/render" {:content-type :json
                                                                                    :form-params {:TemplateData ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/templates/:TemplateName/render"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TemplateData\": \"\"\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/email/templates/:TemplateName/render"),
    Content = new StringContent("{\n  \"TemplateData\": \"\"\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/email/templates/:TemplateName/render");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TemplateData\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/templates/:TemplateName/render"

	payload := strings.NewReader("{\n  \"TemplateData\": \"\"\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/email/templates/:TemplateName/render HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "TemplateData": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/email/templates/:TemplateName/render")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TemplateData\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/templates/:TemplateName/render"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TemplateData\": \"\"\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  \"TemplateData\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/templates/:TemplateName/render")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/email/templates/:TemplateName/render")
  .header("content-type", "application/json")
  .body("{\n  \"TemplateData\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TemplateData: ''
});

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/email/templates/:TemplateName/render');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/templates/:TemplateName/render',
  headers: {'content-type': 'application/json'},
  data: {TemplateData: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/templates/:TemplateName/render';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateData":""}'
};

try {
  const response = await 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/email/templates/:TemplateName/render',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TemplateData": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TemplateData\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/templates/:TemplateName/render")
  .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/email/templates/:TemplateName/render',
  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({TemplateData: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/email/templates/:TemplateName/render',
  headers: {'content-type': 'application/json'},
  body: {TemplateData: ''},
  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/email/templates/:TemplateName/render');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TemplateData: ''
});

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/email/templates/:TemplateName/render',
  headers: {'content-type': 'application/json'},
  data: {TemplateData: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/templates/:TemplateName/render';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateData":""}'
};

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 = @{ @"TemplateData": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/templates/:TemplateName/render"]
                                                       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/email/templates/:TemplateName/render" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TemplateData\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/templates/:TemplateName/render",
  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([
    'TemplateData' => ''
  ]),
  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/email/templates/:TemplateName/render', [
  'body' => '{
  "TemplateData": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/templates/:TemplateName/render');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TemplateData' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TemplateData' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/templates/:TemplateName/render');
$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/email/templates/:TemplateName/render' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TemplateData": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/templates/:TemplateName/render' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TemplateData": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TemplateData\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/email/templates/:TemplateName/render", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/templates/:TemplateName/render"

payload = { "TemplateData": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/templates/:TemplateName/render"

payload <- "{\n  \"TemplateData\": \"\"\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/email/templates/:TemplateName/render")

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  \"TemplateData\": \"\"\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/email/templates/:TemplateName/render') do |req|
  req.body = "{\n  \"TemplateData\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/email/templates/:TemplateName/render";

    let payload = json!({"TemplateData": ""});

    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/email/templates/:TemplateName/render \
  --header 'content-type: application/json' \
  --data '{
  "TemplateData": ""
}'
echo '{
  "TemplateData": ""
}' |  \
  http POST {{baseUrl}}/v2/email/templates/:TemplateName/render \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "TemplateData": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/templates/:TemplateName/render
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["TemplateData": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/templates/:TemplateName/render")! 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/email/tags#ResourceArn&TagKeys
QUERY PARAMS

ResourceArn
TagKeys
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/email/tags#ResourceArn&TagKeys" {:query-params {:ResourceArn ""
                                                                                               :TagKeys ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/tags#ResourceArn&TagKeys',
  params: {ResourceArn: '', TagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/email/tags#ResourceArn&TagKeys',
  qs: {ResourceArn: '', 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/email/tags#ResourceArn&TagKeys');

req.query({
  ResourceArn: '',
  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/email/tags#ResourceArn&TagKeys',
  params: {ResourceArn: '', 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/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/tags#ResourceArn&TagKeys');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'ResourceArn' => '',
  'TagKeys' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/email/tags#ResourceArn&TagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'ResourceArn' => '',
  'TagKeys' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/email/tags?ResourceArn=&TagKeys=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/tags#ResourceArn&TagKeys"

querystring = {"ResourceArn":"","TagKeys":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/tags#ResourceArn&TagKeys"

queryString <- list(
  ResourceArn = "",
  TagKeys = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&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/email/tags') do |req|
  req.params['ResourceArn'] = ''
  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/email/tags#ResourceArn&TagKeys";

    let querystring = [
        ("ResourceArn", ""),
        ("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/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys'
http DELETE '{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&TagKeys'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/tags?ResourceArn=&TagKeys=#ResourceArn&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()
PUT UpdateConfigurationSetEventDestination
{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName
QUERY PARAMS

ConfigurationSetName
EventDestinationName
BODY json

{
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName");

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  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName" {:content-type :json
                                                                                                                                      :form-params {:EventDestination {:Enabled ""
                                                                                                                                                                       :MatchingEventTypes ""
                                                                                                                                                                       :KinesisFirehoseDestination ""
                                                                                                                                                                       :CloudWatchDestination ""
                                                                                                                                                                       :SnsDestination ""
                                                                                                                                                                       :PinpointDestination ""}}})
require "http/client"

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"),
    Content = new StringContent("{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"

	payload := strings.NewReader("{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 207

{
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")
  .header("content-type", "application/json")
  .body("{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  EventDestination: {
    Enabled: '',
    MatchingEventTypes: '',
    KinesisFirehoseDestination: '',
    CloudWatchDestination: '',
    SnsDestination: '',
    PinpointDestination: ''
  }
});

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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName',
  headers: {'content-type': 'application/json'},
  data: {
    EventDestination: {
      Enabled: '',
      MatchingEventTypes: '',
      KinesisFirehoseDestination: '',
      CloudWatchDestination: '',
      SnsDestination: '',
      PinpointDestination: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EventDestination":{"Enabled":"","MatchingEventTypes":"","KinesisFirehoseDestination":"","CloudWatchDestination":"","SnsDestination":"","PinpointDestination":""}}'
};

try {
  const response = await 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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EventDestination": {\n    "Enabled": "",\n    "MatchingEventTypes": "",\n    "KinesisFirehoseDestination": "",\n    "CloudWatchDestination": "",\n    "SnsDestination": "",\n    "PinpointDestination": ""\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  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")
  .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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName',
  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({
  EventDestination: {
    Enabled: '',
    MatchingEventTypes: '',
    KinesisFirehoseDestination: '',
    CloudWatchDestination: '',
    SnsDestination: '',
    PinpointDestination: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName',
  headers: {'content-type': 'application/json'},
  body: {
    EventDestination: {
      Enabled: '',
      MatchingEventTypes: '',
      KinesisFirehoseDestination: '',
      CloudWatchDestination: '',
      SnsDestination: '',
      PinpointDestination: ''
    }
  },
  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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EventDestination: {
    Enabled: '',
    MatchingEventTypes: '',
    KinesisFirehoseDestination: '',
    CloudWatchDestination: '',
    SnsDestination: '',
    PinpointDestination: ''
  }
});

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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName',
  headers: {'content-type': 'application/json'},
  data: {
    EventDestination: {
      Enabled: '',
      MatchingEventTypes: '',
      KinesisFirehoseDestination: '',
      CloudWatchDestination: '',
      SnsDestination: '',
      PinpointDestination: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EventDestination":{"Enabled":"","MatchingEventTypes":"","KinesisFirehoseDestination":"","CloudWatchDestination":"","SnsDestination":"","PinpointDestination":""}}'
};

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 = @{ @"EventDestination": @{ @"Enabled": @"", @"MatchingEventTypes": @"", @"KinesisFirehoseDestination": @"", @"CloudWatchDestination": @"", @"SnsDestination": @"", @"PinpointDestination": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"]
                                                       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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName",
  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([
    'EventDestination' => [
        'Enabled' => '',
        'MatchingEventTypes' => '',
        'KinesisFirehoseDestination' => '',
        'CloudWatchDestination' => '',
        'SnsDestination' => '',
        'PinpointDestination' => ''
    ]
  ]),
  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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName', [
  'body' => '{
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EventDestination' => [
    'Enabled' => '',
    'MatchingEventTypes' => '',
    'KinesisFirehoseDestination' => '',
    'CloudWatchDestination' => '',
    'SnsDestination' => '',
    'PinpointDestination' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EventDestination' => [
    'Enabled' => '',
    'MatchingEventTypes' => '',
    'KinesisFirehoseDestination' => '',
    'CloudWatchDestination' => '',
    'SnsDestination' => '',
    'PinpointDestination' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName');
$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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"

payload = { "EventDestination": {
        "Enabled": "",
        "MatchingEventTypes": "",
        "KinesisFirehoseDestination": "",
        "CloudWatchDestination": "",
        "SnsDestination": "",
        "PinpointDestination": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName"

payload <- "{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")

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  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName') do |req|
  req.body = "{\n  \"EventDestination\": {\n    \"Enabled\": \"\",\n    \"MatchingEventTypes\": \"\",\n    \"KinesisFirehoseDestination\": \"\",\n    \"CloudWatchDestination\": \"\",\n    \"SnsDestination\": \"\",\n    \"PinpointDestination\": \"\"\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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName";

    let payload = json!({"EventDestination": json!({
            "Enabled": "",
            "MatchingEventTypes": "",
            "KinesisFirehoseDestination": "",
            "CloudWatchDestination": "",
            "SnsDestination": "",
            "PinpointDestination": ""
        })});

    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/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName \
  --header 'content-type: application/json' \
  --data '{
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}'
echo '{
  "EventDestination": {
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  }
}' |  \
  http PUT {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "EventDestination": {\n    "Enabled": "",\n    "MatchingEventTypes": "",\n    "KinesisFirehoseDestination": "",\n    "CloudWatchDestination": "",\n    "SnsDestination": "",\n    "PinpointDestination": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["EventDestination": [
    "Enabled": "",
    "MatchingEventTypes": "",
    "KinesisFirehoseDestination": "",
    "CloudWatchDestination": "",
    "SnsDestination": "",
    "PinpointDestination": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/configuration-sets/:ConfigurationSetName/event-destinations/:EventDestinationName")! 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 UpdateContact
{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress
QUERY PARAMS

ContactListName
EmailAddress
BODY json

{
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress");

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  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress" {:content-type :json
                                                                                                          :form-params {:TopicPreferences [{:TopicName ""
                                                                                                                                            :SubscriptionStatus ""}]
                                                                                                                        :UnsubscribeAll false
                                                                                                                        :AttributesData ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts/:EmailAddress"),
    Content = new StringContent("{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts/:EmailAddress");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

	payload := strings.NewReader("{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts/:EmailAddress HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 148

{
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .header("content-type", "application/json")
  .body("{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TopicPreferences: [
    {
      TopicName: '',
      SubscriptionStatus: ''
    }
  ],
  UnsubscribeAll: false,
  AttributesData: ''
});

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/email/contact-lists/:ContactListName/contacts/:EmailAddress');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress',
  headers: {'content-type': 'application/json'},
  data: {
    TopicPreferences: [{TopicName: '', SubscriptionStatus: ''}],
    UnsubscribeAll: false,
    AttributesData: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TopicPreferences":[{"TopicName":"","SubscriptionStatus":""}],"UnsubscribeAll":false,"AttributesData":""}'
};

try {
  const response = await 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/email/contact-lists/:ContactListName/contacts/:EmailAddress',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TopicPreferences": [\n    {\n      "TopicName": "",\n      "SubscriptionStatus": ""\n    }\n  ],\n  "UnsubscribeAll": false,\n  "AttributesData": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")
  .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/email/contact-lists/:ContactListName/contacts/:EmailAddress',
  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({
  TopicPreferences: [{TopicName: '', SubscriptionStatus: ''}],
  UnsubscribeAll: false,
  AttributesData: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress',
  headers: {'content-type': 'application/json'},
  body: {
    TopicPreferences: [{TopicName: '', SubscriptionStatus: ''}],
    UnsubscribeAll: false,
    AttributesData: ''
  },
  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/email/contact-lists/:ContactListName/contacts/:EmailAddress');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TopicPreferences: [
    {
      TopicName: '',
      SubscriptionStatus: ''
    }
  ],
  UnsubscribeAll: false,
  AttributesData: ''
});

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/email/contact-lists/:ContactListName/contacts/:EmailAddress',
  headers: {'content-type': 'application/json'},
  data: {
    TopicPreferences: [{TopicName: '', SubscriptionStatus: ''}],
    UnsubscribeAll: false,
    AttributesData: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TopicPreferences":[{"TopicName":"","SubscriptionStatus":""}],"UnsubscribeAll":false,"AttributesData":""}'
};

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 = @{ @"TopicPreferences": @[ @{ @"TopicName": @"", @"SubscriptionStatus": @"" } ],
                              @"UnsubscribeAll": @NO,
                              @"AttributesData": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"]
                                                       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/email/contact-lists/:ContactListName/contacts/:EmailAddress" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress",
  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([
    'TopicPreferences' => [
        [
                'TopicName' => '',
                'SubscriptionStatus' => ''
        ]
    ],
    'UnsubscribeAll' => null,
    'AttributesData' => ''
  ]),
  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/email/contact-lists/:ContactListName/contacts/:EmailAddress', [
  'body' => '{
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TopicPreferences' => [
    [
        'TopicName' => '',
        'SubscriptionStatus' => ''
    ]
  ],
  'UnsubscribeAll' => null,
  'AttributesData' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TopicPreferences' => [
    [
        'TopicName' => '',
        'SubscriptionStatus' => ''
    ]
  ],
  'UnsubscribeAll' => null,
  'AttributesData' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress');
$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/email/contact-lists/:ContactListName/contacts/:EmailAddress' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

payload = {
    "TopicPreferences": [
        {
            "TopicName": "",
            "SubscriptionStatus": ""
        }
    ],
    "UnsubscribeAll": False,
    "AttributesData": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress"

payload <- "{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts/:EmailAddress")

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  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts/:EmailAddress') do |req|
  req.body = "{\n  \"TopicPreferences\": [\n    {\n      \"TopicName\": \"\",\n      \"SubscriptionStatus\": \"\"\n    }\n  ],\n  \"UnsubscribeAll\": false,\n  \"AttributesData\": \"\"\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/email/contact-lists/:ContactListName/contacts/:EmailAddress";

    let payload = json!({
        "TopicPreferences": (
            json!({
                "TopicName": "",
                "SubscriptionStatus": ""
            })
        ),
        "UnsubscribeAll": false,
        "AttributesData": ""
    });

    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/email/contact-lists/:ContactListName/contacts/:EmailAddress \
  --header 'content-type: application/json' \
  --data '{
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}'
echo '{
  "TopicPreferences": [
    {
      "TopicName": "",
      "SubscriptionStatus": ""
    }
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "TopicPreferences": [\n    {\n      "TopicName": "",\n      "SubscriptionStatus": ""\n    }\n  ],\n  "UnsubscribeAll": false,\n  "AttributesData": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "TopicPreferences": [
    [
      "TopicName": "",
      "SubscriptionStatus": ""
    ]
  ],
  "UnsubscribeAll": false,
  "AttributesData": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists/:ContactListName/contacts/:EmailAddress")! 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 UpdateContactList
{{baseUrl}}/v2/email/contact-lists/:ContactListName
QUERY PARAMS

ContactListName
BODY json

{
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/contact-lists/:ContactListName");

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  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/contact-lists/:ContactListName" {:content-type :json
                                                                                   :form-params {:Topics [{:TopicName ""
                                                                                                           :DisplayName ""
                                                                                                           :Description ""
                                                                                                           :DefaultSubscriptionStatus ""}]
                                                                                                 :Description ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\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/email/contact-lists/:ContactListName"),
    Content = new StringContent("{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\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/email/contact-lists/:ContactListName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

	payload := strings.NewReader("{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\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/email/contact-lists/:ContactListName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 165

{
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/contact-lists/:ContactListName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\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  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .header("content-type", "application/json")
  .body("{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Topics: [
    {
      TopicName: '',
      DisplayName: '',
      Description: '',
      DefaultSubscriptionStatus: ''
    }
  ],
  Description: ''
});

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/email/contact-lists/:ContactListName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName',
  headers: {'content-type': 'application/json'},
  data: {
    Topics: [
      {TopicName: '', DisplayName: '', Description: '', DefaultSubscriptionStatus: ''}
    ],
    Description: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/contact-lists/:ContactListName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Topics":[{"TopicName":"","DisplayName":"","Description":"","DefaultSubscriptionStatus":""}],"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/email/contact-lists/:ContactListName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Topics": [\n    {\n      "TopicName": "",\n      "DisplayName": "",\n      "Description": "",\n      "DefaultSubscriptionStatus": ""\n    }\n  ],\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  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/contact-lists/:ContactListName")
  .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/email/contact-lists/:ContactListName',
  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({
  Topics: [
    {TopicName: '', DisplayName: '', Description: '', DefaultSubscriptionStatus: ''}
  ],
  Description: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName',
  headers: {'content-type': 'application/json'},
  body: {
    Topics: [
      {TopicName: '', DisplayName: '', Description: '', DefaultSubscriptionStatus: ''}
    ],
    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('PUT', '{{baseUrl}}/v2/email/contact-lists/:ContactListName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Topics: [
    {
      TopicName: '',
      DisplayName: '',
      Description: '',
      DefaultSubscriptionStatus: ''
    }
  ],
  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: 'PUT',
  url: '{{baseUrl}}/v2/email/contact-lists/:ContactListName',
  headers: {'content-type': 'application/json'},
  data: {
    Topics: [
      {TopicName: '', DisplayName: '', Description: '', DefaultSubscriptionStatus: ''}
    ],
    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/email/contact-lists/:ContactListName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Topics":[{"TopicName":"","DisplayName":"","Description":"","DefaultSubscriptionStatus":""}],"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 = @{ @"Topics": @[ @{ @"TopicName": @"", @"DisplayName": @"", @"Description": @"", @"DefaultSubscriptionStatus": @"" } ],
                              @"Description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/contact-lists/:ContactListName"]
                                                       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/email/contact-lists/:ContactListName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/contact-lists/:ContactListName",
  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([
    'Topics' => [
        [
                'TopicName' => '',
                'DisplayName' => '',
                'Description' => '',
                'DefaultSubscriptionStatus' => ''
        ]
    ],
    '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('PUT', '{{baseUrl}}/v2/email/contact-lists/:ContactListName', [
  'body' => '{
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Topics' => [
    [
        'TopicName' => '',
        'DisplayName' => '',
        'Description' => '',
        'DefaultSubscriptionStatus' => ''
    ]
  ],
  'Description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Topics' => [
    [
        'TopicName' => '',
        'DisplayName' => '',
        'Description' => '',
        'DefaultSubscriptionStatus' => ''
    ]
  ],
  'Description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/contact-lists/:ContactListName');
$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/email/contact-lists/:ContactListName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/contact-lists/:ContactListName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/contact-lists/:ContactListName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

payload = {
    "Topics": [
        {
            "TopicName": "",
            "DisplayName": "",
            "Description": "",
            "DefaultSubscriptionStatus": ""
        }
    ],
    "Description": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/contact-lists/:ContactListName"

payload <- "{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\n  \"Description\": \"\"\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/email/contact-lists/:ContactListName")

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  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\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.put('/baseUrl/v2/email/contact-lists/:ContactListName') do |req|
  req.body = "{\n  \"Topics\": [\n    {\n      \"TopicName\": \"\",\n      \"DisplayName\": \"\",\n      \"Description\": \"\",\n      \"DefaultSubscriptionStatus\": \"\"\n    }\n  ],\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/email/contact-lists/:ContactListName";

    let payload = json!({
        "Topics": (
            json!({
                "TopicName": "",
                "DisplayName": "",
                "Description": "",
                "DefaultSubscriptionStatus": ""
            })
        ),
        "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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v2/email/contact-lists/:ContactListName \
  --header 'content-type: application/json' \
  --data '{
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": ""
}'
echo '{
  "Topics": [
    {
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    }
  ],
  "Description": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/contact-lists/:ContactListName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Topics": [\n    {\n      "TopicName": "",\n      "DisplayName": "",\n      "Description": "",\n      "DefaultSubscriptionStatus": ""\n    }\n  ],\n  "Description": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/contact-lists/:ContactListName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Topics": [
    [
      "TopicName": "",
      "DisplayName": "",
      "Description": "",
      "DefaultSubscriptionStatus": ""
    ]
  ],
  "Description": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/contact-lists/:ContactListName")! 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 UpdateCustomVerificationEmailTemplate
{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName
QUERY PARAMS

TemplateName
BODY json

{
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName");

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  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName" {:content-type :json
                                                                                                      :form-params {:FromEmailAddress ""
                                                                                                                    :TemplateSubject ""
                                                                                                                    :TemplateContent ""
                                                                                                                    :SuccessRedirectionURL ""
                                                                                                                    :FailureRedirectionURL ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates/:TemplateName"),
    Content = new StringContent("{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates/:TemplateName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

	payload := strings.NewReader("{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates/:TemplateName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 140

{
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .header("content-type", "application/json")
  .body("{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FromEmailAddress: '',
  TemplateSubject: '',
  TemplateContent: '',
  SuccessRedirectionURL: '',
  FailureRedirectionURL: ''
});

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/email/custom-verification-email-templates/:TemplateName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName',
  headers: {'content-type': 'application/json'},
  data: {
    FromEmailAddress: '',
    TemplateSubject: '',
    TemplateContent: '',
    SuccessRedirectionURL: '',
    FailureRedirectionURL: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"FromEmailAddress":"","TemplateSubject":"","TemplateContent":"","SuccessRedirectionURL":"","FailureRedirectionURL":""}'
};

try {
  const response = await 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/email/custom-verification-email-templates/:TemplateName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FromEmailAddress": "",\n  "TemplateSubject": "",\n  "TemplateContent": "",\n  "SuccessRedirectionURL": "",\n  "FailureRedirectionURL": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")
  .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/email/custom-verification-email-templates/:TemplateName',
  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({
  FromEmailAddress: '',
  TemplateSubject: '',
  TemplateContent: '',
  SuccessRedirectionURL: '',
  FailureRedirectionURL: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName',
  headers: {'content-type': 'application/json'},
  body: {
    FromEmailAddress: '',
    TemplateSubject: '',
    TemplateContent: '',
    SuccessRedirectionURL: '',
    FailureRedirectionURL: ''
  },
  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/email/custom-verification-email-templates/:TemplateName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FromEmailAddress: '',
  TemplateSubject: '',
  TemplateContent: '',
  SuccessRedirectionURL: '',
  FailureRedirectionURL: ''
});

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/email/custom-verification-email-templates/:TemplateName',
  headers: {'content-type': 'application/json'},
  data: {
    FromEmailAddress: '',
    TemplateSubject: '',
    TemplateContent: '',
    SuccessRedirectionURL: '',
    FailureRedirectionURL: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"FromEmailAddress":"","TemplateSubject":"","TemplateContent":"","SuccessRedirectionURL":"","FailureRedirectionURL":""}'
};

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 = @{ @"FromEmailAddress": @"",
                              @"TemplateSubject": @"",
                              @"TemplateContent": @"",
                              @"SuccessRedirectionURL": @"",
                              @"FailureRedirectionURL": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"]
                                                       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/email/custom-verification-email-templates/:TemplateName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName",
  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([
    'FromEmailAddress' => '',
    'TemplateSubject' => '',
    'TemplateContent' => '',
    'SuccessRedirectionURL' => '',
    'FailureRedirectionURL' => ''
  ]),
  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/email/custom-verification-email-templates/:TemplateName', [
  'body' => '{
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FromEmailAddress' => '',
  'TemplateSubject' => '',
  'TemplateContent' => '',
  'SuccessRedirectionURL' => '',
  'FailureRedirectionURL' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FromEmailAddress' => '',
  'TemplateSubject' => '',
  'TemplateContent' => '',
  'SuccessRedirectionURL' => '',
  'FailureRedirectionURL' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName');
$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/email/custom-verification-email-templates/:TemplateName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/custom-verification-email-templates/:TemplateName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

payload = {
    "FromEmailAddress": "",
    "TemplateSubject": "",
    "TemplateContent": "",
    "SuccessRedirectionURL": "",
    "FailureRedirectionURL": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName"

payload <- "{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates/:TemplateName")

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  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates/:TemplateName') do |req|
  req.body = "{\n  \"FromEmailAddress\": \"\",\n  \"TemplateSubject\": \"\",\n  \"TemplateContent\": \"\",\n  \"SuccessRedirectionURL\": \"\",\n  \"FailureRedirectionURL\": \"\"\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/email/custom-verification-email-templates/:TemplateName";

    let payload = json!({
        "FromEmailAddress": "",
        "TemplateSubject": "",
        "TemplateContent": "",
        "SuccessRedirectionURL": "",
        "FailureRedirectionURL": ""
    });

    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/email/custom-verification-email-templates/:TemplateName \
  --header 'content-type: application/json' \
  --data '{
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}'
echo '{
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "FromEmailAddress": "",\n  "TemplateSubject": "",\n  "TemplateContent": "",\n  "SuccessRedirectionURL": "",\n  "FailureRedirectionURL": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "FromEmailAddress": "",
  "TemplateSubject": "",
  "TemplateContent": "",
  "SuccessRedirectionURL": "",
  "FailureRedirectionURL": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/custom-verification-email-templates/:TemplateName")! 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 UpdateEmailIdentityPolicy
{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName
QUERY PARAMS

EmailIdentity
PolicyName
BODY json

{
  "Policy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName");

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  \"Policy\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName" {:content-type :json
                                                                                                   :form-params {:Policy ""}})
require "http/client"

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Policy\": \"\"\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/email/identities/:EmailIdentity/policies/:PolicyName"),
    Content = new StringContent("{\n  \"Policy\": \"\"\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/email/identities/:EmailIdentity/policies/:PolicyName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Policy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

	payload := strings.NewReader("{\n  \"Policy\": \"\"\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/email/identities/:EmailIdentity/policies/:PolicyName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18

{
  "Policy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Policy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Policy\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Policy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
  .header("content-type", "application/json")
  .body("{\n  \"Policy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Policy: ''
});

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/email/identities/:EmailIdentity/policies/:PolicyName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName',
  headers: {'content-type': 'application/json'},
  data: {Policy: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Policy":""}'
};

try {
  const response = await 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/email/identities/:EmailIdentity/policies/:PolicyName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Policy": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Policy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")
  .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/email/identities/:EmailIdentity/policies/:PolicyName',
  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({Policy: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName',
  headers: {'content-type': 'application/json'},
  body: {Policy: ''},
  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/email/identities/:EmailIdentity/policies/:PolicyName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Policy: ''
});

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/email/identities/:EmailIdentity/policies/:PolicyName',
  headers: {'content-type': 'application/json'},
  data: {Policy: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Policy":""}'
};

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 = @{ @"Policy": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"]
                                                       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/email/identities/:EmailIdentity/policies/:PolicyName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Policy\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName",
  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([
    'Policy' => ''
  ]),
  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/email/identities/:EmailIdentity/policies/:PolicyName', [
  'body' => '{
  "Policy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Policy' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Policy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName');
$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/email/identities/:EmailIdentity/policies/:PolicyName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Policy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Policy": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Policy\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/identities/:EmailIdentity/policies/:PolicyName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

payload = { "Policy": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName"

payload <- "{\n  \"Policy\": \"\"\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/email/identities/:EmailIdentity/policies/:PolicyName")

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  \"Policy\": \"\"\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/email/identities/:EmailIdentity/policies/:PolicyName') do |req|
  req.body = "{\n  \"Policy\": \"\"\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/email/identities/:EmailIdentity/policies/:PolicyName";

    let payload = json!({"Policy": ""});

    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/email/identities/:EmailIdentity/policies/:PolicyName \
  --header 'content-type: application/json' \
  --data '{
  "Policy": ""
}'
echo '{
  "Policy": ""
}' |  \
  http PUT {{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Policy": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Policy": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/identities/:EmailIdentity/policies/:PolicyName")! 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 UpdateEmailTemplate
{{baseUrl}}/v2/email/templates/:TemplateName
QUERY PARAMS

TemplateName
BODY json

{
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/email/templates/:TemplateName");

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  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/email/templates/:TemplateName" {:content-type :json
                                                                            :form-params {:TemplateContent {:Subject ""
                                                                                                            :Text ""
                                                                                                            :Html ""}}})
require "http/client"

url = "{{baseUrl}}/v2/email/templates/:TemplateName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/email/templates/:TemplateName"),
    Content = new StringContent("{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\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/email/templates/:TemplateName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/email/templates/:TemplateName"

	payload := strings.NewReader("{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/email/templates/:TemplateName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 80

{
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/email/templates/:TemplateName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/email/templates/:TemplateName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\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  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/email/templates/:TemplateName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/email/templates/:TemplateName")
  .header("content-type", "application/json")
  .body("{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  TemplateContent: {
    Subject: '',
    Text: '',
    Html: ''
  }
});

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/email/templates/:TemplateName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/templates/:TemplateName',
  headers: {'content-type': 'application/json'},
  data: {TemplateContent: {Subject: '', Text: '', Html: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/email/templates/:TemplateName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateContent":{"Subject":"","Text":"","Html":""}}'
};

try {
  const response = await 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/email/templates/:TemplateName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TemplateContent": {\n    "Subject": "",\n    "Text": "",\n    "Html": ""\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  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/email/templates/:TemplateName")
  .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/email/templates/:TemplateName',
  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({TemplateContent: {Subject: '', Text: '', Html: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/email/templates/:TemplateName',
  headers: {'content-type': 'application/json'},
  body: {TemplateContent: {Subject: '', Text: '', Html: ''}},
  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/email/templates/:TemplateName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TemplateContent: {
    Subject: '',
    Text: '',
    Html: ''
  }
});

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/email/templates/:TemplateName',
  headers: {'content-type': 'application/json'},
  data: {TemplateContent: {Subject: '', Text: '', Html: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/email/templates/:TemplateName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateContent":{"Subject":"","Text":"","Html":""}}'
};

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 = @{ @"TemplateContent": @{ @"Subject": @"", @"Text": @"", @"Html": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/email/templates/:TemplateName"]
                                                       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/email/templates/:TemplateName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/email/templates/:TemplateName",
  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([
    'TemplateContent' => [
        'Subject' => '',
        'Text' => '',
        'Html' => ''
    ]
  ]),
  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/email/templates/:TemplateName', [
  'body' => '{
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/email/templates/:TemplateName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TemplateContent' => [
    'Subject' => '',
    'Text' => '',
    'Html' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TemplateContent' => [
    'Subject' => '',
    'Text' => '',
    'Html' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/email/templates/:TemplateName');
$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/email/templates/:TemplateName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/email/templates/:TemplateName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/email/templates/:TemplateName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/email/templates/:TemplateName"

payload = { "TemplateContent": {
        "Subject": "",
        "Text": "",
        "Html": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/email/templates/:TemplateName"

payload <- "{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/email/templates/:TemplateName")

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  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/email/templates/:TemplateName') do |req|
  req.body = "{\n  \"TemplateContent\": {\n    \"Subject\": \"\",\n    \"Text\": \"\",\n    \"Html\": \"\"\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/email/templates/:TemplateName";

    let payload = json!({"TemplateContent": json!({
            "Subject": "",
            "Text": "",
            "Html": ""
        })});

    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/email/templates/:TemplateName \
  --header 'content-type: application/json' \
  --data '{
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}'
echo '{
  "TemplateContent": {
    "Subject": "",
    "Text": "",
    "Html": ""
  }
}' |  \
  http PUT {{baseUrl}}/v2/email/templates/:TemplateName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "TemplateContent": {\n    "Subject": "",\n    "Text": "",\n    "Html": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/email/templates/:TemplateName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["TemplateContent": [
    "Subject": "",
    "Text": "",
    "Html": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/email/templates/:TemplateName")! 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()