Amazon Simple Email Service
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()