POST CreateApp
{{baseUrl}}/v1/apps
BODY json

{
  "CreateApplicationRequest": {
    "Name": "",
    "tags": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"CreateApplicationRequest\": {\n    \"Name\": \"\",\n    \"tags\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/apps" {:content-type :json
                                                    :form-params {:CreateApplicationRequest {:Name ""
                                                                                             :tags ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v1/apps"

	payload := strings.NewReader("{\n  \"CreateApplicationRequest\": {\n    \"Name\": \"\",\n    \"tags\": \"\"\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/v1/apps HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 70

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps',
  headers: {'content-type': 'application/json'},
  data: {CreateApplicationRequest: {Name: '', tags: ''}}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1/apps',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreateApplicationRequest": {\n    "Name": "",\n    "tags": ""\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  \"CreateApplicationRequest\": {\n    \"Name\": \"\",\n    \"tags\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps")
  .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/v1/apps',
  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({CreateApplicationRequest: {Name: '', tags: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps',
  headers: {'content-type': 'application/json'},
  body: {CreateApplicationRequest: {Name: '', tags: ''}},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1/apps');

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

req.type('json');
req.send({
  CreateApplicationRequest: {
    Name: '',
    tags: ''
  }
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps',
  headers: {'content-type': 'application/json'},
  data: {CreateApplicationRequest: {Name: '', tags: ''}}
};

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

const url = '{{baseUrl}}/v1/apps';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CreateApplicationRequest":{"Name":"","tags":""}}'
};

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

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

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1/apps', [
  'body' => '{
  "CreateApplicationRequest": {
    "Name": "",
    "tags": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

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

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

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

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

payload = "{\n  \"CreateApplicationRequest\": {\n    \"Name\": \"\",\n    \"tags\": \"\"\n  }\n}"

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

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

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

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

url = "{{baseUrl}}/v1/apps"

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

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

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

url <- "{{baseUrl}}/v1/apps"

payload <- "{\n  \"CreateApplicationRequest\": {\n    \"Name\": \"\",\n    \"tags\": \"\"\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}}/v1/apps")

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  \"CreateApplicationRequest\": {\n    \"Name\": \"\",\n    \"tags\": \"\"\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/v1/apps') do |req|
  req.body = "{\n  \"CreateApplicationRequest\": {\n    \"Name\": \"\",\n    \"tags\": \"\"\n  }\n}"
end

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

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

    let payload = json!({"CreateApplicationRequest": json!({
            "Name": "",
            "tags": ""
        })});

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

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps")! 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 CreateCampaign
{{baseUrl}}/v1/apps/:application-id/campaigns
QUERY PARAMS

application-id
BODY json

{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/campaigns");

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  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/apps/:application-id/campaigns" {:content-type :json
                                                                              :form-params {:WriteCampaignRequest {:AdditionalTreatments ""
                                                                                                                   :CustomDeliveryConfiguration ""
                                                                                                                   :Description ""
                                                                                                                   :HoldoutPercent ""
                                                                                                                   :Hook ""
                                                                                                                   :IsPaused ""
                                                                                                                   :Limits ""
                                                                                                                   :MessageConfiguration ""
                                                                                                                   :Name ""
                                                                                                                   :Schedule ""
                                                                                                                   :SegmentId ""
                                                                                                                   :SegmentVersion ""
                                                                                                                   :tags ""
                                                                                                                   :TemplateConfiguration ""
                                                                                                                   :TreatmentDescription ""
                                                                                                                   :TreatmentName ""
                                                                                                                   :Priority ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/campaigns"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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}}/v1/apps/:application-id/campaigns"),
    Content = new StringContent("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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/apps/:application-id/campaigns");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/campaigns"

	payload := strings.NewReader("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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/v1/apps/:application-id/campaigns HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 449

{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/campaigns")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/campaigns"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/campaigns")
  .header("content-type", "application/json")
  .body("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  WriteCampaignRequest: {
    AdditionalTreatments: '',
    CustomDeliveryConfiguration: '',
    Description: '',
    HoldoutPercent: '',
    Hook: '',
    IsPaused: '',
    Limits: '',
    MessageConfiguration: '',
    Name: '',
    Schedule: '',
    SegmentId: '',
    SegmentVersion: '',
    tags: '',
    TemplateConfiguration: '',
    TreatmentDescription: '',
    TreatmentName: '',
    Priority: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/campaigns');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns',
  headers: {'content-type': 'application/json'},
  data: {
    WriteCampaignRequest: {
      AdditionalTreatments: '',
      CustomDeliveryConfiguration: '',
      Description: '',
      HoldoutPercent: '',
      Hook: '',
      IsPaused: '',
      Limits: '',
      MessageConfiguration: '',
      Name: '',
      Schedule: '',
      SegmentId: '',
      SegmentVersion: '',
      tags: '',
      TemplateConfiguration: '',
      TreatmentDescription: '',
      TreatmentName: '',
      Priority: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/campaigns';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WriteCampaignRequest":{"AdditionalTreatments":"","CustomDeliveryConfiguration":"","Description":"","HoldoutPercent":"","Hook":"","IsPaused":"","Limits":"","MessageConfiguration":"","Name":"","Schedule":"","SegmentId":"","SegmentVersion":"","tags":"","TemplateConfiguration":"","TreatmentDescription":"","TreatmentName":"","Priority":""}}'
};

try {
  const response = await 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/apps/:application-id/campaigns',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WriteCampaignRequest": {\n    "AdditionalTreatments": "",\n    "CustomDeliveryConfiguration": "",\n    "Description": "",\n    "HoldoutPercent": "",\n    "Hook": "",\n    "IsPaused": "",\n    "Limits": "",\n    "MessageConfiguration": "",\n    "Name": "",\n    "Schedule": "",\n    "SegmentId": "",\n    "SegmentVersion": "",\n    "tags": "",\n    "TemplateConfiguration": "",\n    "TreatmentDescription": "",\n    "TreatmentName": "",\n    "Priority": ""\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  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns")
  .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/v1/apps/:application-id/campaigns',
  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({
  WriteCampaignRequest: {
    AdditionalTreatments: '',
    CustomDeliveryConfiguration: '',
    Description: '',
    HoldoutPercent: '',
    Hook: '',
    IsPaused: '',
    Limits: '',
    MessageConfiguration: '',
    Name: '',
    Schedule: '',
    SegmentId: '',
    SegmentVersion: '',
    tags: '',
    TemplateConfiguration: '',
    TreatmentDescription: '',
    TreatmentName: '',
    Priority: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns',
  headers: {'content-type': 'application/json'},
  body: {
    WriteCampaignRequest: {
      AdditionalTreatments: '',
      CustomDeliveryConfiguration: '',
      Description: '',
      HoldoutPercent: '',
      Hook: '',
      IsPaused: '',
      Limits: '',
      MessageConfiguration: '',
      Name: '',
      Schedule: '',
      SegmentId: '',
      SegmentVersion: '',
      tags: '',
      TemplateConfiguration: '',
      TreatmentDescription: '',
      TreatmentName: '',
      Priority: ''
    }
  },
  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}}/v1/apps/:application-id/campaigns');

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

req.type('json');
req.send({
  WriteCampaignRequest: {
    AdditionalTreatments: '',
    CustomDeliveryConfiguration: '',
    Description: '',
    HoldoutPercent: '',
    Hook: '',
    IsPaused: '',
    Limits: '',
    MessageConfiguration: '',
    Name: '',
    Schedule: '',
    SegmentId: '',
    SegmentVersion: '',
    tags: '',
    TemplateConfiguration: '',
    TreatmentDescription: '',
    TreatmentName: '',
    Priority: ''
  }
});

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}}/v1/apps/:application-id/campaigns',
  headers: {'content-type': 'application/json'},
  data: {
    WriteCampaignRequest: {
      AdditionalTreatments: '',
      CustomDeliveryConfiguration: '',
      Description: '',
      HoldoutPercent: '',
      Hook: '',
      IsPaused: '',
      Limits: '',
      MessageConfiguration: '',
      Name: '',
      Schedule: '',
      SegmentId: '',
      SegmentVersion: '',
      tags: '',
      TemplateConfiguration: '',
      TreatmentDescription: '',
      TreatmentName: '',
      Priority: ''
    }
  }
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/campaigns';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WriteCampaignRequest":{"AdditionalTreatments":"","CustomDeliveryConfiguration":"","Description":"","HoldoutPercent":"","Hook":"","IsPaused":"","Limits":"","MessageConfiguration":"","Name":"","Schedule":"","SegmentId":"","SegmentVersion":"","tags":"","TemplateConfiguration":"","TreatmentDescription":"","TreatmentName":"","Priority":""}}'
};

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 = @{ @"WriteCampaignRequest": @{ @"AdditionalTreatments": @"", @"CustomDeliveryConfiguration": @"", @"Description": @"", @"HoldoutPercent": @"", @"Hook": @"", @"IsPaused": @"", @"Limits": @"", @"MessageConfiguration": @"", @"Name": @"", @"Schedule": @"", @"SegmentId": @"", @"SegmentVersion": @"", @"tags": @"", @"TemplateConfiguration": @"", @"TreatmentDescription": @"", @"TreatmentName": @"", @"Priority": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/campaigns"]
                                                       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}}/v1/apps/:application-id/campaigns" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/campaigns",
  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([
    'WriteCampaignRequest' => [
        'AdditionalTreatments' => '',
        'CustomDeliveryConfiguration' => '',
        'Description' => '',
        'HoldoutPercent' => '',
        'Hook' => '',
        'IsPaused' => '',
        'Limits' => '',
        'MessageConfiguration' => '',
        'Name' => '',
        'Schedule' => '',
        'SegmentId' => '',
        'SegmentVersion' => '',
        'tags' => '',
        'TemplateConfiguration' => '',
        'TreatmentDescription' => '',
        'TreatmentName' => '',
        'Priority' => ''
    ]
  ]),
  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}}/v1/apps/:application-id/campaigns', [
  'body' => '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/campaigns');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WriteCampaignRequest' => [
    'AdditionalTreatments' => '',
    'CustomDeliveryConfiguration' => '',
    'Description' => '',
    'HoldoutPercent' => '',
    'Hook' => '',
    'IsPaused' => '',
    'Limits' => '',
    'MessageConfiguration' => '',
    'Name' => '',
    'Schedule' => '',
    'SegmentId' => '',
    'SegmentVersion' => '',
    'tags' => '',
    'TemplateConfiguration' => '',
    'TreatmentDescription' => '',
    'TreatmentName' => '',
    'Priority' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WriteCampaignRequest' => [
    'AdditionalTreatments' => '',
    'CustomDeliveryConfiguration' => '',
    'Description' => '',
    'HoldoutPercent' => '',
    'Hook' => '',
    'IsPaused' => '',
    'Limits' => '',
    'MessageConfiguration' => '',
    'Name' => '',
    'Schedule' => '',
    'SegmentId' => '',
    'SegmentVersion' => '',
    'tags' => '',
    'TemplateConfiguration' => '',
    'TreatmentDescription' => '',
    'TreatmentName' => '',
    'Priority' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/campaigns');
$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}}/v1/apps/:application-id/campaigns' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}'
import http.client

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

payload = "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/apps/:application-id/campaigns", payload, headers)

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

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

url = "{{baseUrl}}/v1/apps/:application-id/campaigns"

payload = { "WriteCampaignRequest": {
        "AdditionalTreatments": "",
        "CustomDeliveryConfiguration": "",
        "Description": "",
        "HoldoutPercent": "",
        "Hook": "",
        "IsPaused": "",
        "Limits": "",
        "MessageConfiguration": "",
        "Name": "",
        "Schedule": "",
        "SegmentId": "",
        "SegmentVersion": "",
        "tags": "",
        "TemplateConfiguration": "",
        "TreatmentDescription": "",
        "TreatmentName": "",
        "Priority": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/apps/:application-id/campaigns"

payload <- "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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}}/v1/apps/:application-id/campaigns")

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  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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/v1/apps/:application-id/campaigns') do |req|
  req.body = "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/campaigns";

    let payload = json!({"WriteCampaignRequest": json!({
            "AdditionalTreatments": "",
            "CustomDeliveryConfiguration": "",
            "Description": "",
            "HoldoutPercent": "",
            "Hook": "",
            "IsPaused": "",
            "Limits": "",
            "MessageConfiguration": "",
            "Name": "",
            "Schedule": "",
            "SegmentId": "",
            "SegmentVersion": "",
            "tags": "",
            "TemplateConfiguration": "",
            "TreatmentDescription": "",
            "TreatmentName": "",
            "Priority": ""
        })});

    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}}/v1/apps/:application-id/campaigns \
  --header 'content-type: application/json' \
  --data '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}'
echo '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/campaigns \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "WriteCampaignRequest": {\n    "AdditionalTreatments": "",\n    "CustomDeliveryConfiguration": "",\n    "Description": "",\n    "HoldoutPercent": "",\n    "Hook": "",\n    "IsPaused": "",\n    "Limits": "",\n    "MessageConfiguration": "",\n    "Name": "",\n    "Schedule": "",\n    "SegmentId": "",\n    "SegmentVersion": "",\n    "tags": "",\n    "TemplateConfiguration": "",\n    "TreatmentDescription": "",\n    "TreatmentName": "",\n    "Priority": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/campaigns
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["WriteCampaignRequest": [
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/campaigns")! 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}}/v1/templates/:template-name/email
QUERY PARAMS

template-name
BODY json

{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/email");

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  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/templates/:template-name/email" {:content-type :json
                                                                              :form-params {:EmailTemplateRequest {:DefaultSubstitutions ""
                                                                                                                   :HtmlPart ""
                                                                                                                   :RecommenderId ""
                                                                                                                   :Subject ""
                                                                                                                   :tags ""
                                                                                                                   :TemplateDescription ""
                                                                                                                   :TextPart ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/email"

	payload := strings.NewReader("{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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/v1/templates/:template-name/email HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 197

{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/templates/:template-name/email")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/email"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/email")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/templates/:template-name/email")
  .header("content-type", "application/json")
  .body("{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  EmailTemplateRequest: {
    DefaultSubstitutions: '',
    HtmlPart: '',
    RecommenderId: '',
    Subject: '',
    tags: '',
    TemplateDescription: '',
    TextPart: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/templates/:template-name/email');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/email',
  headers: {'content-type': 'application/json'},
  data: {
    EmailTemplateRequest: {
      DefaultSubstitutions: '',
      HtmlPart: '',
      RecommenderId: '',
      Subject: '',
      tags: '',
      TemplateDescription: '',
      TextPart: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/email';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EmailTemplateRequest":{"DefaultSubstitutions":"","HtmlPart":"","RecommenderId":"","Subject":"","tags":"","TemplateDescription":"","TextPart":""}}'
};

try {
  const response = await 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/templates/:template-name/email',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EmailTemplateRequest": {\n    "DefaultSubstitutions": "",\n    "HtmlPart": "",\n    "RecommenderId": "",\n    "Subject": "",\n    "tags": "",\n    "TemplateDescription": "",\n    "TextPart": ""\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  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/email")
  .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/v1/templates/:template-name/email',
  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({
  EmailTemplateRequest: {
    DefaultSubstitutions: '',
    HtmlPart: '',
    RecommenderId: '',
    Subject: '',
    tags: '',
    TemplateDescription: '',
    TextPart: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/email',
  headers: {'content-type': 'application/json'},
  body: {
    EmailTemplateRequest: {
      DefaultSubstitutions: '',
      HtmlPart: '',
      RecommenderId: '',
      Subject: '',
      tags: '',
      TemplateDescription: '',
      TextPart: ''
    }
  },
  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}}/v1/templates/:template-name/email');

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

req.type('json');
req.send({
  EmailTemplateRequest: {
    DefaultSubstitutions: '',
    HtmlPart: '',
    RecommenderId: '',
    Subject: '',
    tags: '',
    TemplateDescription: '',
    TextPart: ''
  }
});

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}}/v1/templates/:template-name/email',
  headers: {'content-type': 'application/json'},
  data: {
    EmailTemplateRequest: {
      DefaultSubstitutions: '',
      HtmlPart: '',
      RecommenderId: '',
      Subject: '',
      tags: '',
      TemplateDescription: '',
      TextPart: ''
    }
  }
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/email';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EmailTemplateRequest":{"DefaultSubstitutions":"","HtmlPart":"","RecommenderId":"","Subject":"","tags":"","TemplateDescription":"","TextPart":""}}'
};

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 = @{ @"EmailTemplateRequest": @{ @"DefaultSubstitutions": @"", @"HtmlPart": @"", @"RecommenderId": @"", @"Subject": @"", @"tags": @"", @"TemplateDescription": @"", @"TextPart": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/templates/:template-name/email"]
                                                       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}}/v1/templates/:template-name/email" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/email",
  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([
    'EmailTemplateRequest' => [
        'DefaultSubstitutions' => '',
        'HtmlPart' => '',
        'RecommenderId' => '',
        'Subject' => '',
        'tags' => '',
        'TemplateDescription' => '',
        'TextPart' => ''
    ]
  ]),
  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}}/v1/templates/:template-name/email', [
  'body' => '{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EmailTemplateRequest' => [
    'DefaultSubstitutions' => '',
    'HtmlPart' => '',
    'RecommenderId' => '',
    'Subject' => '',
    'tags' => '',
    'TemplateDescription' => '',
    'TextPart' => ''
  ]
]));

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

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

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

payload = "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/templates/:template-name/email", payload, headers)

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

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

url = "{{baseUrl}}/v1/templates/:template-name/email"

payload = { "EmailTemplateRequest": {
        "DefaultSubstitutions": "",
        "HtmlPart": "",
        "RecommenderId": "",
        "Subject": "",
        "tags": "",
        "TemplateDescription": "",
        "TextPart": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/templates/:template-name/email"

payload <- "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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}}/v1/templates/:template-name/email")

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  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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/v1/templates/:template-name/email') do |req|
  req.body = "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/email";

    let payload = json!({"EmailTemplateRequest": json!({
            "DefaultSubstitutions": "",
            "HtmlPart": "",
            "RecommenderId": "",
            "Subject": "",
            "tags": "",
            "TemplateDescription": "",
            "TextPart": ""
        })});

    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}}/v1/templates/:template-name/email \
  --header 'content-type: application/json' \
  --data '{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}'
echo '{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/templates/:template-name/email \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "EmailTemplateRequest": {\n    "DefaultSubstitutions": "",\n    "HtmlPart": "",\n    "RecommenderId": "",\n    "Subject": "",\n    "tags": "",\n    "TemplateDescription": "",\n    "TextPart": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/email
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["EmailTemplateRequest": [
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/email")! 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 CreateExportJob
{{baseUrl}}/v1/apps/:application-id/jobs/export
QUERY PARAMS

application-id
BODY json

{
  "ExportJobRequest": {
    "RoleArn": "",
    "S3UrlPrefix": "",
    "SegmentId": "",
    "SegmentVersion": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/jobs/export");

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  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/apps/:application-id/jobs/export" {:content-type :json
                                                                                :form-params {:ExportJobRequest {:RoleArn ""
                                                                                                                 :S3UrlPrefix ""
                                                                                                                 :SegmentId ""
                                                                                                                 :SegmentVersion ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/jobs/export"

	payload := strings.NewReader("{\n  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\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/v1/apps/:application-id/jobs/export HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 119

{
  "ExportJobRequest": {
    "RoleArn": "",
    "S3UrlPrefix": "",
    "SegmentId": "",
    "SegmentVersion": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/jobs/export")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/jobs/export")
  .header("content-type", "application/json")
  .body("{\n  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  ExportJobRequest: {
    RoleArn: '',
    S3UrlPrefix: '',
    SegmentId: '',
    SegmentVersion: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/jobs/export');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/export',
  headers: {'content-type': 'application/json'},
  data: {
    ExportJobRequest: {RoleArn: '', S3UrlPrefix: '', SegmentId: '', SegmentVersion: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/jobs/export';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ExportJobRequest":{"RoleArn":"","S3UrlPrefix":"","SegmentId":"","SegmentVersion":""}}'
};

try {
  const response = await 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/apps/:application-id/jobs/export',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ExportJobRequest": {\n    "RoleArn": "",\n    "S3UrlPrefix": "",\n    "SegmentId": "",\n    "SegmentVersion": ""\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  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/jobs/export")
  .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/v1/apps/:application-id/jobs/export',
  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({
  ExportJobRequest: {RoleArn: '', S3UrlPrefix: '', SegmentId: '', SegmentVersion: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/export',
  headers: {'content-type': 'application/json'},
  body: {
    ExportJobRequest: {RoleArn: '', S3UrlPrefix: '', SegmentId: '', SegmentVersion: ''}
  },
  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}}/v1/apps/:application-id/jobs/export');

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

req.type('json');
req.send({
  ExportJobRequest: {
    RoleArn: '',
    S3UrlPrefix: '',
    SegmentId: '',
    SegmentVersion: ''
  }
});

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}}/v1/apps/:application-id/jobs/export',
  headers: {'content-type': 'application/json'},
  data: {
    ExportJobRequest: {RoleArn: '', S3UrlPrefix: '', SegmentId: '', SegmentVersion: ''}
  }
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/jobs/export';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ExportJobRequest":{"RoleArn":"","S3UrlPrefix":"","SegmentId":"","SegmentVersion":""}}'
};

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 = @{ @"ExportJobRequest": @{ @"RoleArn": @"", @"S3UrlPrefix": @"", @"SegmentId": @"", @"SegmentVersion": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/jobs/export"]
                                                       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}}/v1/apps/:application-id/jobs/export" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\n  }\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/jobs/export');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ExportJobRequest' => [
    'RoleArn' => '',
    'S3UrlPrefix' => '',
    'SegmentId' => '',
    'SegmentVersion' => ''
  ]
]));

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

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

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

payload = "{\n  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/apps/:application-id/jobs/export", payload, headers)

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

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

url = "{{baseUrl}}/v1/apps/:application-id/jobs/export"

payload = { "ExportJobRequest": {
        "RoleArn": "",
        "S3UrlPrefix": "",
        "SegmentId": "",
        "SegmentVersion": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/apps/:application-id/jobs/export"

payload <- "{\n  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\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}}/v1/apps/:application-id/jobs/export")

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  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\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/v1/apps/:application-id/jobs/export') do |req|
  req.body = "{\n  \"ExportJobRequest\": {\n    \"RoleArn\": \"\",\n    \"S3UrlPrefix\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/jobs/export";

    let payload = json!({"ExportJobRequest": json!({
            "RoleArn": "",
            "S3UrlPrefix": "",
            "SegmentId": "",
            "SegmentVersion": ""
        })});

    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}}/v1/apps/:application-id/jobs/export \
  --header 'content-type: application/json' \
  --data '{
  "ExportJobRequest": {
    "RoleArn": "",
    "S3UrlPrefix": "",
    "SegmentId": "",
    "SegmentVersion": ""
  }
}'
echo '{
  "ExportJobRequest": {
    "RoleArn": "",
    "S3UrlPrefix": "",
    "SegmentId": "",
    "SegmentVersion": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/jobs/export \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ExportJobRequest": {\n    "RoleArn": "",\n    "S3UrlPrefix": "",\n    "SegmentId": "",\n    "SegmentVersion": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/jobs/export
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ExportJobRequest": [
    "RoleArn": "",
    "S3UrlPrefix": "",
    "SegmentId": "",
    "SegmentVersion": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/jobs/export")! 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}}/v1/apps/:application-id/jobs/import
QUERY PARAMS

application-id
BODY json

{
  "ImportJobRequest": {
    "DefineSegment": "",
    "ExternalId": "",
    "Format": "",
    "RegisterEndpoints": "",
    "RoleArn": "",
    "S3Url": "",
    "SegmentId": "",
    "SegmentName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/jobs/import");

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  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/apps/:application-id/jobs/import" {:content-type :json
                                                                                :form-params {:ImportJobRequest {:DefineSegment ""
                                                                                                                 :ExternalId ""
                                                                                                                 :Format ""
                                                                                                                 :RegisterEndpoints ""
                                                                                                                 :RoleArn ""
                                                                                                                 :S3Url ""
                                                                                                                 :SegmentId ""
                                                                                                                 :SegmentName ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/jobs/import"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\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}}/v1/apps/:application-id/jobs/import"),
    Content = new StringContent("{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\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/apps/:application-id/jobs/import");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/jobs/import"

	payload := strings.NewReader("{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\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/v1/apps/:application-id/jobs/import HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 204

{
  "ImportJobRequest": {
    "DefineSegment": "",
    "ExternalId": "",
    "Format": "",
    "RegisterEndpoints": "",
    "RoleArn": "",
    "S3Url": "",
    "SegmentId": "",
    "SegmentName": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/jobs/import")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/jobs/import"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\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  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/jobs/import")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/jobs/import")
  .header("content-type", "application/json")
  .body("{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  ImportJobRequest: {
    DefineSegment: '',
    ExternalId: '',
    Format: '',
    RegisterEndpoints: '',
    RoleArn: '',
    S3Url: '',
    SegmentId: '',
    SegmentName: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/jobs/import');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/import',
  headers: {'content-type': 'application/json'},
  data: {
    ImportJobRequest: {
      DefineSegment: '',
      ExternalId: '',
      Format: '',
      RegisterEndpoints: '',
      RoleArn: '',
      S3Url: '',
      SegmentId: '',
      SegmentName: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/jobs/import';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ImportJobRequest":{"DefineSegment":"","ExternalId":"","Format":"","RegisterEndpoints":"","RoleArn":"","S3Url":"","SegmentId":"","SegmentName":""}}'
};

try {
  const response = await 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/apps/:application-id/jobs/import',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ImportJobRequest": {\n    "DefineSegment": "",\n    "ExternalId": "",\n    "Format": "",\n    "RegisterEndpoints": "",\n    "RoleArn": "",\n    "S3Url": "",\n    "SegmentId": "",\n    "SegmentName": ""\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  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/jobs/import")
  .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/v1/apps/:application-id/jobs/import',
  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({
  ImportJobRequest: {
    DefineSegment: '',
    ExternalId: '',
    Format: '',
    RegisterEndpoints: '',
    RoleArn: '',
    S3Url: '',
    SegmentId: '',
    SegmentName: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/import',
  headers: {'content-type': 'application/json'},
  body: {
    ImportJobRequest: {
      DefineSegment: '',
      ExternalId: '',
      Format: '',
      RegisterEndpoints: '',
      RoleArn: '',
      S3Url: '',
      SegmentId: '',
      SegmentName: ''
    }
  },
  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}}/v1/apps/:application-id/jobs/import');

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

req.type('json');
req.send({
  ImportJobRequest: {
    DefineSegment: '',
    ExternalId: '',
    Format: '',
    RegisterEndpoints: '',
    RoleArn: '',
    S3Url: '',
    SegmentId: '',
    SegmentName: ''
  }
});

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}}/v1/apps/:application-id/jobs/import',
  headers: {'content-type': 'application/json'},
  data: {
    ImportJobRequest: {
      DefineSegment: '',
      ExternalId: '',
      Format: '',
      RegisterEndpoints: '',
      RoleArn: '',
      S3Url: '',
      SegmentId: '',
      SegmentName: ''
    }
  }
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/jobs/import';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ImportJobRequest":{"DefineSegment":"","ExternalId":"","Format":"","RegisterEndpoints":"","RoleArn":"","S3Url":"","SegmentId":"","SegmentName":""}}'
};

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 = @{ @"ImportJobRequest": @{ @"DefineSegment": @"", @"ExternalId": @"", @"Format": @"", @"RegisterEndpoints": @"", @"RoleArn": @"", @"S3Url": @"", @"SegmentId": @"", @"SegmentName": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/jobs/import"]
                                                       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}}/v1/apps/:application-id/jobs/import" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/jobs/import",
  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([
    'ImportJobRequest' => [
        'DefineSegment' => '',
        'ExternalId' => '',
        'Format' => '',
        'RegisterEndpoints' => '',
        'RoleArn' => '',
        'S3Url' => '',
        'SegmentId' => '',
        'SegmentName' => ''
    ]
  ]),
  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}}/v1/apps/:application-id/jobs/import', [
  'body' => '{
  "ImportJobRequest": {
    "DefineSegment": "",
    "ExternalId": "",
    "Format": "",
    "RegisterEndpoints": "",
    "RoleArn": "",
    "S3Url": "",
    "SegmentId": "",
    "SegmentName": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/jobs/import');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ImportJobRequest' => [
    'DefineSegment' => '',
    'ExternalId' => '',
    'Format' => '',
    'RegisterEndpoints' => '',
    'RoleArn' => '',
    'S3Url' => '',
    'SegmentId' => '',
    'SegmentName' => ''
  ]
]));

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

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

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

payload = "{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/apps/:application-id/jobs/import", payload, headers)

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

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

url = "{{baseUrl}}/v1/apps/:application-id/jobs/import"

payload = { "ImportJobRequest": {
        "DefineSegment": "",
        "ExternalId": "",
        "Format": "",
        "RegisterEndpoints": "",
        "RoleArn": "",
        "S3Url": "",
        "SegmentId": "",
        "SegmentName": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/apps/:application-id/jobs/import"

payload <- "{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\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}}/v1/apps/:application-id/jobs/import")

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  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\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/v1/apps/:application-id/jobs/import') do |req|
  req.body = "{\n  \"ImportJobRequest\": {\n    \"DefineSegment\": \"\",\n    \"ExternalId\": \"\",\n    \"Format\": \"\",\n    \"RegisterEndpoints\": \"\",\n    \"RoleArn\": \"\",\n    \"S3Url\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentName\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/jobs/import";

    let payload = json!({"ImportJobRequest": json!({
            "DefineSegment": "",
            "ExternalId": "",
            "Format": "",
            "RegisterEndpoints": "",
            "RoleArn": "",
            "S3Url": "",
            "SegmentId": "",
            "SegmentName": ""
        })});

    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}}/v1/apps/:application-id/jobs/import \
  --header 'content-type: application/json' \
  --data '{
  "ImportJobRequest": {
    "DefineSegment": "",
    "ExternalId": "",
    "Format": "",
    "RegisterEndpoints": "",
    "RoleArn": "",
    "S3Url": "",
    "SegmentId": "",
    "SegmentName": ""
  }
}'
echo '{
  "ImportJobRequest": {
    "DefineSegment": "",
    "ExternalId": "",
    "Format": "",
    "RegisterEndpoints": "",
    "RoleArn": "",
    "S3Url": "",
    "SegmentId": "",
    "SegmentName": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/jobs/import \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ImportJobRequest": {\n    "DefineSegment": "",\n    "ExternalId": "",\n    "Format": "",\n    "RegisterEndpoints": "",\n    "RoleArn": "",\n    "S3Url": "",\n    "SegmentId": "",\n    "SegmentName": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/jobs/import
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ImportJobRequest": [
    "DefineSegment": "",
    "ExternalId": "",
    "Format": "",
    "RegisterEndpoints": "",
    "RoleArn": "",
    "S3Url": "",
    "SegmentId": "",
    "SegmentName": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/jobs/import")! 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 CreateInAppTemplate
{{baseUrl}}/v1/templates/:template-name/inapp
QUERY PARAMS

template-name
BODY json

{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/inapp");

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  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/templates/:template-name/inapp" {:content-type :json
                                                                              :form-params {:InAppTemplateRequest {:Content ""
                                                                                                                   :CustomConfig ""
                                                                                                                   :Layout ""
                                                                                                                   :tags ""
                                                                                                                   :TemplateDescription ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/inapp"

	payload := strings.NewReader("{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/v1/templates/:template-name/inapp HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 142

{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/templates/:template-name/inapp")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/inapp"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/inapp")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/templates/:template-name/inapp")
  .header("content-type", "application/json")
  .body("{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  InAppTemplateRequest: {
    Content: '',
    CustomConfig: '',
    Layout: '',
    tags: '',
    TemplateDescription: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/templates/:template-name/inapp');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/inapp',
  headers: {'content-type': 'application/json'},
  data: {
    InAppTemplateRequest: {Content: '', CustomConfig: '', Layout: '', tags: '', TemplateDescription: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/inapp';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InAppTemplateRequest":{"Content":"","CustomConfig":"","Layout":"","tags":"","TemplateDescription":""}}'
};

try {
  const response = await 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/templates/:template-name/inapp',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InAppTemplateRequest": {\n    "Content": "",\n    "CustomConfig": "",\n    "Layout": "",\n    "tags": "",\n    "TemplateDescription": ""\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  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/inapp")
  .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/v1/templates/:template-name/inapp',
  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({
  InAppTemplateRequest: {Content: '', CustomConfig: '', Layout: '', tags: '', TemplateDescription: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/inapp',
  headers: {'content-type': 'application/json'},
  body: {
    InAppTemplateRequest: {Content: '', CustomConfig: '', Layout: '', tags: '', TemplateDescription: ''}
  },
  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}}/v1/templates/:template-name/inapp');

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

req.type('json');
req.send({
  InAppTemplateRequest: {
    Content: '',
    CustomConfig: '',
    Layout: '',
    tags: '',
    TemplateDescription: ''
  }
});

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}}/v1/templates/:template-name/inapp',
  headers: {'content-type': 'application/json'},
  data: {
    InAppTemplateRequest: {Content: '', CustomConfig: '', Layout: '', tags: '', TemplateDescription: ''}
  }
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/inapp';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InAppTemplateRequest":{"Content":"","CustomConfig":"","Layout":"","tags":"","TemplateDescription":""}}'
};

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 = @{ @"InAppTemplateRequest": @{ @"Content": @"", @"CustomConfig": @"", @"Layout": @"", @"tags": @"", @"TemplateDescription": @"" } };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/inapp",
  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([
    'InAppTemplateRequest' => [
        'Content' => '',
        'CustomConfig' => '',
        'Layout' => '',
        'tags' => '',
        'TemplateDescription' => ''
    ]
  ]),
  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}}/v1/templates/:template-name/inapp', [
  'body' => '{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/inapp');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InAppTemplateRequest' => [
    'Content' => '',
    'CustomConfig' => '',
    'Layout' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));

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

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

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

payload = "{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/templates/:template-name/inapp", payload, headers)

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

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

url = "{{baseUrl}}/v1/templates/:template-name/inapp"

payload = { "InAppTemplateRequest": {
        "Content": "",
        "CustomConfig": "",
        "Layout": "",
        "tags": "",
        "TemplateDescription": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/templates/:template-name/inapp"

payload <- "{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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}}/v1/templates/:template-name/inapp")

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  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/v1/templates/:template-name/inapp') do |req|
  req.body = "{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/inapp";

    let payload = json!({"InAppTemplateRequest": json!({
            "Content": "",
            "CustomConfig": "",
            "Layout": "",
            "tags": "",
            "TemplateDescription": ""
        })});

    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}}/v1/templates/:template-name/inapp \
  --header 'content-type: application/json' \
  --data '{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
echo '{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/templates/:template-name/inapp \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InAppTemplateRequest": {\n    "Content": "",\n    "CustomConfig": "",\n    "Layout": "",\n    "tags": "",\n    "TemplateDescription": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/inapp
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["InAppTemplateRequest": [
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/inapp")! 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 CreateJourney
{{baseUrl}}/v1/apps/:application-id/journeys
QUERY PARAMS

application-id
BODY json

{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/journeys");

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  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/apps/:application-id/journeys" {:content-type :json
                                                                             :form-params {:WriteJourneyRequest {:Activities ""
                                                                                                                 :CreationDate ""
                                                                                                                 :LastModifiedDate ""
                                                                                                                 :Limits ""
                                                                                                                 :LocalTime ""
                                                                                                                 :Name ""
                                                                                                                 :QuietTime ""
                                                                                                                 :RefreshFrequency ""
                                                                                                                 :Schedule ""
                                                                                                                 :StartActivity ""
                                                                                                                 :StartCondition ""
                                                                                                                 :State ""
                                                                                                                 :WaitForQuietTime ""
                                                                                                                 :RefreshOnSegmentUpdate ""
                                                                                                                 :JourneyChannelSettings ""
                                                                                                                 :SendingSchedule ""
                                                                                                                 :OpenHours ""
                                                                                                                 :ClosedDays ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/journeys"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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}}/v1/apps/:application-id/journeys"),
    Content = new StringContent("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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/apps/:application-id/journeys");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/journeys"

	payload := strings.NewReader("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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/v1/apps/:application-id/journeys HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 465

{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/journeys")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/journeys"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/journeys")
  .header("content-type", "application/json")
  .body("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  WriteJourneyRequest: {
    Activities: '',
    CreationDate: '',
    LastModifiedDate: '',
    Limits: '',
    LocalTime: '',
    Name: '',
    QuietTime: '',
    RefreshFrequency: '',
    Schedule: '',
    StartActivity: '',
    StartCondition: '',
    State: '',
    WaitForQuietTime: '',
    RefreshOnSegmentUpdate: '',
    JourneyChannelSettings: '',
    SendingSchedule: '',
    OpenHours: '',
    ClosedDays: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/journeys');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys',
  headers: {'content-type': 'application/json'},
  data: {
    WriteJourneyRequest: {
      Activities: '',
      CreationDate: '',
      LastModifiedDate: '',
      Limits: '',
      LocalTime: '',
      Name: '',
      QuietTime: '',
      RefreshFrequency: '',
      Schedule: '',
      StartActivity: '',
      StartCondition: '',
      State: '',
      WaitForQuietTime: '',
      RefreshOnSegmentUpdate: '',
      JourneyChannelSettings: '',
      SendingSchedule: '',
      OpenHours: '',
      ClosedDays: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/journeys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WriteJourneyRequest":{"Activities":"","CreationDate":"","LastModifiedDate":"","Limits":"","LocalTime":"","Name":"","QuietTime":"","RefreshFrequency":"","Schedule":"","StartActivity":"","StartCondition":"","State":"","WaitForQuietTime":"","RefreshOnSegmentUpdate":"","JourneyChannelSettings":"","SendingSchedule":"","OpenHours":"","ClosedDays":""}}'
};

try {
  const response = await 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/apps/:application-id/journeys',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WriteJourneyRequest": {\n    "Activities": "",\n    "CreationDate": "",\n    "LastModifiedDate": "",\n    "Limits": "",\n    "LocalTime": "",\n    "Name": "",\n    "QuietTime": "",\n    "RefreshFrequency": "",\n    "Schedule": "",\n    "StartActivity": "",\n    "StartCondition": "",\n    "State": "",\n    "WaitForQuietTime": "",\n    "RefreshOnSegmentUpdate": "",\n    "JourneyChannelSettings": "",\n    "SendingSchedule": "",\n    "OpenHours": "",\n    "ClosedDays": ""\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  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys")
  .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/v1/apps/:application-id/journeys',
  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({
  WriteJourneyRequest: {
    Activities: '',
    CreationDate: '',
    LastModifiedDate: '',
    Limits: '',
    LocalTime: '',
    Name: '',
    QuietTime: '',
    RefreshFrequency: '',
    Schedule: '',
    StartActivity: '',
    StartCondition: '',
    State: '',
    WaitForQuietTime: '',
    RefreshOnSegmentUpdate: '',
    JourneyChannelSettings: '',
    SendingSchedule: '',
    OpenHours: '',
    ClosedDays: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys',
  headers: {'content-type': 'application/json'},
  body: {
    WriteJourneyRequest: {
      Activities: '',
      CreationDate: '',
      LastModifiedDate: '',
      Limits: '',
      LocalTime: '',
      Name: '',
      QuietTime: '',
      RefreshFrequency: '',
      Schedule: '',
      StartActivity: '',
      StartCondition: '',
      State: '',
      WaitForQuietTime: '',
      RefreshOnSegmentUpdate: '',
      JourneyChannelSettings: '',
      SendingSchedule: '',
      OpenHours: '',
      ClosedDays: ''
    }
  },
  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}}/v1/apps/:application-id/journeys');

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

req.type('json');
req.send({
  WriteJourneyRequest: {
    Activities: '',
    CreationDate: '',
    LastModifiedDate: '',
    Limits: '',
    LocalTime: '',
    Name: '',
    QuietTime: '',
    RefreshFrequency: '',
    Schedule: '',
    StartActivity: '',
    StartCondition: '',
    State: '',
    WaitForQuietTime: '',
    RefreshOnSegmentUpdate: '',
    JourneyChannelSettings: '',
    SendingSchedule: '',
    OpenHours: '',
    ClosedDays: ''
  }
});

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}}/v1/apps/:application-id/journeys',
  headers: {'content-type': 'application/json'},
  data: {
    WriteJourneyRequest: {
      Activities: '',
      CreationDate: '',
      LastModifiedDate: '',
      Limits: '',
      LocalTime: '',
      Name: '',
      QuietTime: '',
      RefreshFrequency: '',
      Schedule: '',
      StartActivity: '',
      StartCondition: '',
      State: '',
      WaitForQuietTime: '',
      RefreshOnSegmentUpdate: '',
      JourneyChannelSettings: '',
      SendingSchedule: '',
      OpenHours: '',
      ClosedDays: ''
    }
  }
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/journeys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WriteJourneyRequest":{"Activities":"","CreationDate":"","LastModifiedDate":"","Limits":"","LocalTime":"","Name":"","QuietTime":"","RefreshFrequency":"","Schedule":"","StartActivity":"","StartCondition":"","State":"","WaitForQuietTime":"","RefreshOnSegmentUpdate":"","JourneyChannelSettings":"","SendingSchedule":"","OpenHours":"","ClosedDays":""}}'
};

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 = @{ @"WriteJourneyRequest": @{ @"Activities": @"", @"CreationDate": @"", @"LastModifiedDate": @"", @"Limits": @"", @"LocalTime": @"", @"Name": @"", @"QuietTime": @"", @"RefreshFrequency": @"", @"Schedule": @"", @"StartActivity": @"", @"StartCondition": @"", @"State": @"", @"WaitForQuietTime": @"", @"RefreshOnSegmentUpdate": @"", @"JourneyChannelSettings": @"", @"SendingSchedule": @"", @"OpenHours": @"", @"ClosedDays": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/journeys"]
                                                       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}}/v1/apps/:application-id/journeys" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/journeys",
  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([
    'WriteJourneyRequest' => [
        'Activities' => '',
        'CreationDate' => '',
        'LastModifiedDate' => '',
        'Limits' => '',
        'LocalTime' => '',
        'Name' => '',
        'QuietTime' => '',
        'RefreshFrequency' => '',
        'Schedule' => '',
        'StartActivity' => '',
        'StartCondition' => '',
        'State' => '',
        'WaitForQuietTime' => '',
        'RefreshOnSegmentUpdate' => '',
        'JourneyChannelSettings' => '',
        'SendingSchedule' => '',
        'OpenHours' => '',
        'ClosedDays' => ''
    ]
  ]),
  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}}/v1/apps/:application-id/journeys', [
  'body' => '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/journeys');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WriteJourneyRequest' => [
    'Activities' => '',
    'CreationDate' => '',
    'LastModifiedDate' => '',
    'Limits' => '',
    'LocalTime' => '',
    'Name' => '',
    'QuietTime' => '',
    'RefreshFrequency' => '',
    'Schedule' => '',
    'StartActivity' => '',
    'StartCondition' => '',
    'State' => '',
    'WaitForQuietTime' => '',
    'RefreshOnSegmentUpdate' => '',
    'JourneyChannelSettings' => '',
    'SendingSchedule' => '',
    'OpenHours' => '',
    'ClosedDays' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WriteJourneyRequest' => [
    'Activities' => '',
    'CreationDate' => '',
    'LastModifiedDate' => '',
    'Limits' => '',
    'LocalTime' => '',
    'Name' => '',
    'QuietTime' => '',
    'RefreshFrequency' => '',
    'Schedule' => '',
    'StartActivity' => '',
    'StartCondition' => '',
    'State' => '',
    'WaitForQuietTime' => '',
    'RefreshOnSegmentUpdate' => '',
    'JourneyChannelSettings' => '',
    'SendingSchedule' => '',
    'OpenHours' => '',
    'ClosedDays' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/journeys');
$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}}/v1/apps/:application-id/journeys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/journeys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}'
import http.client

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

payload = "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/apps/:application-id/journeys", payload, headers)

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

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

url = "{{baseUrl}}/v1/apps/:application-id/journeys"

payload = { "WriteJourneyRequest": {
        "Activities": "",
        "CreationDate": "",
        "LastModifiedDate": "",
        "Limits": "",
        "LocalTime": "",
        "Name": "",
        "QuietTime": "",
        "RefreshFrequency": "",
        "Schedule": "",
        "StartActivity": "",
        "StartCondition": "",
        "State": "",
        "WaitForQuietTime": "",
        "RefreshOnSegmentUpdate": "",
        "JourneyChannelSettings": "",
        "SendingSchedule": "",
        "OpenHours": "",
        "ClosedDays": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/apps/:application-id/journeys"

payload <- "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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}}/v1/apps/:application-id/journeys")

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  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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/v1/apps/:application-id/journeys') do |req|
  req.body = "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/journeys";

    let payload = json!({"WriteJourneyRequest": json!({
            "Activities": "",
            "CreationDate": "",
            "LastModifiedDate": "",
            "Limits": "",
            "LocalTime": "",
            "Name": "",
            "QuietTime": "",
            "RefreshFrequency": "",
            "Schedule": "",
            "StartActivity": "",
            "StartCondition": "",
            "State": "",
            "WaitForQuietTime": "",
            "RefreshOnSegmentUpdate": "",
            "JourneyChannelSettings": "",
            "SendingSchedule": "",
            "OpenHours": "",
            "ClosedDays": ""
        })});

    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}}/v1/apps/:application-id/journeys \
  --header 'content-type: application/json' \
  --data '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}'
echo '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/journeys \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "WriteJourneyRequest": {\n    "Activities": "",\n    "CreationDate": "",\n    "LastModifiedDate": "",\n    "Limits": "",\n    "LocalTime": "",\n    "Name": "",\n    "QuietTime": "",\n    "RefreshFrequency": "",\n    "Schedule": "",\n    "StartActivity": "",\n    "StartCondition": "",\n    "State": "",\n    "WaitForQuietTime": "",\n    "RefreshOnSegmentUpdate": "",\n    "JourneyChannelSettings": "",\n    "SendingSchedule": "",\n    "OpenHours": "",\n    "ClosedDays": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/journeys
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["WriteJourneyRequest": [
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/journeys")! 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 CreatePushTemplate
{{baseUrl}}/v1/templates/:template-name/push
QUERY PARAMS

template-name
BODY json

{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/push");

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  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/templates/:template-name/push" {:content-type :json
                                                                             :form-params {:PushNotificationTemplateRequest {:ADM ""
                                                                                                                             :APNS ""
                                                                                                                             :Baidu ""
                                                                                                                             :Default ""
                                                                                                                             :DefaultSubstitutions ""
                                                                                                                             :GCM ""
                                                                                                                             :RecommenderId ""
                                                                                                                             :tags ""
                                                                                                                             :TemplateDescription ""}}})
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/push"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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}}/v1/templates/:template-name/push"),
    Content = new StringContent("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/push");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/push"

	payload := strings.NewReader("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/v1/templates/:template-name/push HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 231

{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/templates/:template-name/push")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/push"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/push")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/templates/:template-name/push")
  .header("content-type", "application/json")
  .body("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  PushNotificationTemplateRequest: {
    ADM: '',
    APNS: '',
    Baidu: '',
    Default: '',
    DefaultSubstitutions: '',
    GCM: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/templates/:template-name/push');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/push',
  headers: {'content-type': 'application/json'},
  data: {
    PushNotificationTemplateRequest: {
      ADM: '',
      APNS: '',
      Baidu: '',
      Default: '',
      DefaultSubstitutions: '',
      GCM: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/push';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"PushNotificationTemplateRequest":{"ADM":"","APNS":"","Baidu":"","Default":"","DefaultSubstitutions":"","GCM":"","RecommenderId":"","tags":"","TemplateDescription":""}}'
};

try {
  const response = await 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/templates/:template-name/push',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PushNotificationTemplateRequest": {\n    "ADM": "",\n    "APNS": "",\n    "Baidu": "",\n    "Default": "",\n    "DefaultSubstitutions": "",\n    "GCM": "",\n    "RecommenderId": "",\n    "tags": "",\n    "TemplateDescription": ""\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  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/push")
  .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/v1/templates/:template-name/push',
  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({
  PushNotificationTemplateRequest: {
    ADM: '',
    APNS: '',
    Baidu: '',
    Default: '',
    DefaultSubstitutions: '',
    GCM: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/push',
  headers: {'content-type': 'application/json'},
  body: {
    PushNotificationTemplateRequest: {
      ADM: '',
      APNS: '',
      Baidu: '',
      Default: '',
      DefaultSubstitutions: '',
      GCM: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  },
  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}}/v1/templates/:template-name/push');

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

req.type('json');
req.send({
  PushNotificationTemplateRequest: {
    ADM: '',
    APNS: '',
    Baidu: '',
    Default: '',
    DefaultSubstitutions: '',
    GCM: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
});

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}}/v1/templates/:template-name/push',
  headers: {'content-type': 'application/json'},
  data: {
    PushNotificationTemplateRequest: {
      ADM: '',
      APNS: '',
      Baidu: '',
      Default: '',
      DefaultSubstitutions: '',
      GCM: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  }
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/push';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"PushNotificationTemplateRequest":{"ADM":"","APNS":"","Baidu":"","Default":"","DefaultSubstitutions":"","GCM":"","RecommenderId":"","tags":"","TemplateDescription":""}}'
};

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 = @{ @"PushNotificationTemplateRequest": @{ @"ADM": @"", @"APNS": @"", @"Baidu": @"", @"Default": @"", @"DefaultSubstitutions": @"", @"GCM": @"", @"RecommenderId": @"", @"tags": @"", @"TemplateDescription": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/templates/:template-name/push"]
                                                       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}}/v1/templates/:template-name/push" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/push",
  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([
    'PushNotificationTemplateRequest' => [
        'ADM' => '',
        'APNS' => '',
        'Baidu' => '',
        'Default' => '',
        'DefaultSubstitutions' => '',
        'GCM' => '',
        'RecommenderId' => '',
        'tags' => '',
        'TemplateDescription' => ''
    ]
  ]),
  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}}/v1/templates/:template-name/push', [
  'body' => '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/push');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PushNotificationTemplateRequest' => [
    'ADM' => '',
    'APNS' => '',
    'Baidu' => '',
    'Default' => '',
    'DefaultSubstitutions' => '',
    'GCM' => '',
    'RecommenderId' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PushNotificationTemplateRequest' => [
    'ADM' => '',
    'APNS' => '',
    'Baidu' => '',
    'Default' => '',
    'DefaultSubstitutions' => '',
    'GCM' => '',
    'RecommenderId' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/templates/:template-name/push');
$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}}/v1/templates/:template-name/push' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/push' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
import http.client

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

payload = "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/templates/:template-name/push", payload, headers)

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

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

url = "{{baseUrl}}/v1/templates/:template-name/push"

payload = { "PushNotificationTemplateRequest": {
        "ADM": "",
        "APNS": "",
        "Baidu": "",
        "Default": "",
        "DefaultSubstitutions": "",
        "GCM": "",
        "RecommenderId": "",
        "tags": "",
        "TemplateDescription": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/templates/:template-name/push"

payload <- "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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}}/v1/templates/:template-name/push")

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  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/v1/templates/:template-name/push') do |req|
  req.body = "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/push";

    let payload = json!({"PushNotificationTemplateRequest": json!({
            "ADM": "",
            "APNS": "",
            "Baidu": "",
            "Default": "",
            "DefaultSubstitutions": "",
            "GCM": "",
            "RecommenderId": "",
            "tags": "",
            "TemplateDescription": ""
        })});

    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}}/v1/templates/:template-name/push \
  --header 'content-type: application/json' \
  --data '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
echo '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/templates/:template-name/push \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "PushNotificationTemplateRequest": {\n    "ADM": "",\n    "APNS": "",\n    "Baidu": "",\n    "Default": "",\n    "DefaultSubstitutions": "",\n    "GCM": "",\n    "RecommenderId": "",\n    "tags": "",\n    "TemplateDescription": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/push
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["PushNotificationTemplateRequest": [
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/push")! 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 CreateRecommenderConfiguration
{{baseUrl}}/v1/recommenders
BODY json

{
  "CreateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/recommenders" {:content-type :json
                                                            :form-params {:CreateRecommenderConfiguration {:Attributes ""
                                                                                                           :Description ""
                                                                                                           :Name ""
                                                                                                           :RecommendationProviderIdType ""
                                                                                                           :RecommendationProviderRoleArn ""
                                                                                                           :RecommendationProviderUri ""
                                                                                                           :RecommendationTransformerUri ""
                                                                                                           :RecommendationsDisplayName ""
                                                                                                           :RecommendationsPerMessage ""}}})
require "http/client"

url = "{{baseUrl}}/v1/recommenders"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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}}/v1/recommenders"),
    Content = new StringContent("{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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/recommenders");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/recommenders"

	payload := strings.NewReader("{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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/v1/recommenders HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 338

{
  "CreateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/recommenders")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/recommenders"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/recommenders")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/recommenders")
  .header("content-type", "application/json")
  .body("{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  CreateRecommenderConfiguration: {
    Attributes: '',
    Description: '',
    Name: '',
    RecommendationProviderIdType: '',
    RecommendationProviderRoleArn: '',
    RecommendationProviderUri: '',
    RecommendationTransformerUri: '',
    RecommendationsDisplayName: '',
    RecommendationsPerMessage: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/recommenders',
  headers: {'content-type': 'application/json'},
  data: {
    CreateRecommenderConfiguration: {
      Attributes: '',
      Description: '',
      Name: '',
      RecommendationProviderIdType: '',
      RecommendationProviderRoleArn: '',
      RecommendationProviderUri: '',
      RecommendationTransformerUri: '',
      RecommendationsDisplayName: '',
      RecommendationsPerMessage: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/recommenders';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CreateRecommenderConfiguration":{"Attributes":"","Description":"","Name":"","RecommendationProviderIdType":"","RecommendationProviderRoleArn":"","RecommendationProviderUri":"","RecommendationTransformerUri":"","RecommendationsDisplayName":"","RecommendationsPerMessage":""}}'
};

try {
  const response = await 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/recommenders',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreateRecommenderConfiguration": {\n    "Attributes": "",\n    "Description": "",\n    "Name": "",\n    "RecommendationProviderIdType": "",\n    "RecommendationProviderRoleArn": "",\n    "RecommendationProviderUri": "",\n    "RecommendationTransformerUri": "",\n    "RecommendationsDisplayName": "",\n    "RecommendationsPerMessage": ""\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  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/recommenders")
  .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/v1/recommenders',
  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({
  CreateRecommenderConfiguration: {
    Attributes: '',
    Description: '',
    Name: '',
    RecommendationProviderIdType: '',
    RecommendationProviderRoleArn: '',
    RecommendationProviderUri: '',
    RecommendationTransformerUri: '',
    RecommendationsDisplayName: '',
    RecommendationsPerMessage: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/recommenders',
  headers: {'content-type': 'application/json'},
  body: {
    CreateRecommenderConfiguration: {
      Attributes: '',
      Description: '',
      Name: '',
      RecommendationProviderIdType: '',
      RecommendationProviderRoleArn: '',
      RecommendationProviderUri: '',
      RecommendationTransformerUri: '',
      RecommendationsDisplayName: '',
      RecommendationsPerMessage: ''
    }
  },
  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}}/v1/recommenders');

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

req.type('json');
req.send({
  CreateRecommenderConfiguration: {
    Attributes: '',
    Description: '',
    Name: '',
    RecommendationProviderIdType: '',
    RecommendationProviderRoleArn: '',
    RecommendationProviderUri: '',
    RecommendationTransformerUri: '',
    RecommendationsDisplayName: '',
    RecommendationsPerMessage: ''
  }
});

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}}/v1/recommenders',
  headers: {'content-type': 'application/json'},
  data: {
    CreateRecommenderConfiguration: {
      Attributes: '',
      Description: '',
      Name: '',
      RecommendationProviderIdType: '',
      RecommendationProviderRoleArn: '',
      RecommendationProviderUri: '',
      RecommendationTransformerUri: '',
      RecommendationsDisplayName: '',
      RecommendationsPerMessage: ''
    }
  }
};

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

const url = '{{baseUrl}}/v1/recommenders';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"CreateRecommenderConfiguration":{"Attributes":"","Description":"","Name":"","RecommendationProviderIdType":"","RecommendationProviderRoleArn":"","RecommendationProviderUri":"","RecommendationTransformerUri":"","RecommendationsDisplayName":"","RecommendationsPerMessage":""}}'
};

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 = @{ @"CreateRecommenderConfiguration": @{ @"Attributes": @"", @"Description": @"", @"Name": @"", @"RecommendationProviderIdType": @"", @"RecommendationProviderRoleArn": @"", @"RecommendationProviderUri": @"", @"RecommendationTransformerUri": @"", @"RecommendationsDisplayName": @"", @"RecommendationsPerMessage": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/recommenders"]
                                                       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}}/v1/recommenders" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/recommenders",
  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([
    'CreateRecommenderConfiguration' => [
        'Attributes' => '',
        'Description' => '',
        'Name' => '',
        'RecommendationProviderIdType' => '',
        'RecommendationProviderRoleArn' => '',
        'RecommendationProviderUri' => '',
        'RecommendationTransformerUri' => '',
        'RecommendationsDisplayName' => '',
        'RecommendationsPerMessage' => ''
    ]
  ]),
  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}}/v1/recommenders', [
  'body' => '{
  "CreateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreateRecommenderConfiguration' => [
    'Attributes' => '',
    'Description' => '',
    'Name' => '',
    'RecommendationProviderIdType' => '',
    'RecommendationProviderRoleArn' => '',
    'RecommendationProviderUri' => '',
    'RecommendationTransformerUri' => '',
    'RecommendationsDisplayName' => '',
    'RecommendationsPerMessage' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreateRecommenderConfiguration' => [
    'Attributes' => '',
    'Description' => '',
    'Name' => '',
    'RecommendationProviderIdType' => '',
    'RecommendationProviderRoleArn' => '',
    'RecommendationProviderUri' => '',
    'RecommendationTransformerUri' => '',
    'RecommendationsDisplayName' => '',
    'RecommendationsPerMessage' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/recommenders');
$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}}/v1/recommenders' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/recommenders' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}'
import http.client

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

payload = "{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}"

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

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

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

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

url = "{{baseUrl}}/v1/recommenders"

payload = { "CreateRecommenderConfiguration": {
        "Attributes": "",
        "Description": "",
        "Name": "",
        "RecommendationProviderIdType": "",
        "RecommendationProviderRoleArn": "",
        "RecommendationProviderUri": "",
        "RecommendationTransformerUri": "",
        "RecommendationsDisplayName": "",
        "RecommendationsPerMessage": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/recommenders"

payload <- "{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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}}/v1/recommenders")

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  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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/v1/recommenders') do |req|
  req.body = "{\n  \"CreateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}"
end

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

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

    let payload = json!({"CreateRecommenderConfiguration": json!({
            "Attributes": "",
            "Description": "",
            "Name": "",
            "RecommendationProviderIdType": "",
            "RecommendationProviderRoleArn": "",
            "RecommendationProviderUri": "",
            "RecommendationTransformerUri": "",
            "RecommendationsDisplayName": "",
            "RecommendationsPerMessage": ""
        })});

    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}}/v1/recommenders \
  --header 'content-type: application/json' \
  --data '{
  "CreateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}'
echo '{
  "CreateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/recommenders \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreateRecommenderConfiguration": {\n    "Attributes": "",\n    "Description": "",\n    "Name": "",\n    "RecommendationProviderIdType": "",\n    "RecommendationProviderRoleArn": "",\n    "RecommendationProviderUri": "",\n    "RecommendationTransformerUri": "",\n    "RecommendationsDisplayName": "",\n    "RecommendationsPerMessage": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/recommenders
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["CreateRecommenderConfiguration": [
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/recommenders")! 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 CreateSegment
{{baseUrl}}/v1/apps/:application-id/segments
QUERY PARAMS

application-id
BODY json

{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/segments");

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  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/apps/:application-id/segments" {:content-type :json
                                                                             :form-params {:WriteSegmentRequest {:Dimensions ""
                                                                                                                 :Name ""
                                                                                                                 :SegmentGroups ""
                                                                                                                 :tags ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/segments"

	payload := strings.NewReader("{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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/v1/apps/:application-id/segments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 112

{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/segments")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/segments")
  .header("content-type", "application/json")
  .body("{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  WriteSegmentRequest: {
    Dimensions: '',
    Name: '',
    SegmentGroups: '',
    tags: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/segments');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/segments',
  headers: {'content-type': 'application/json'},
  data: {WriteSegmentRequest: {Dimensions: '', Name: '', SegmentGroups: '', tags: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/segments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WriteSegmentRequest":{"Dimensions":"","Name":"","SegmentGroups":"","tags":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1/apps/:application-id/segments',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WriteSegmentRequest": {\n    "Dimensions": "",\n    "Name": "",\n    "SegmentGroups": "",\n    "tags": ""\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  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments")
  .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/v1/apps/:application-id/segments',
  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({WriteSegmentRequest: {Dimensions: '', Name: '', SegmentGroups: '', tags: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/segments',
  headers: {'content-type': 'application/json'},
  body: {WriteSegmentRequest: {Dimensions: '', Name: '', SegmentGroups: '', tags: ''}},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/v1/apps/:application-id/segments');

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

req.type('json');
req.send({
  WriteSegmentRequest: {
    Dimensions: '',
    Name: '',
    SegmentGroups: '',
    tags: ''
  }
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/segments',
  headers: {'content-type': 'application/json'},
  data: {WriteSegmentRequest: {Dimensions: '', Name: '', SegmentGroups: '', tags: ''}}
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/segments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WriteSegmentRequest":{"Dimensions":"","Name":"","SegmentGroups":"","tags":""}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WriteSegmentRequest": @{ @"Dimensions": @"", @"Name": @"", @"SegmentGroups": @"", @"tags": @"" } };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/segments",
  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([
    'WriteSegmentRequest' => [
        'Dimensions' => '',
        'Name' => '',
        'SegmentGroups' => '',
        'tags' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1/apps/:application-id/segments', [
  'body' => '{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/segments');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WriteSegmentRequest' => [
    'Dimensions' => '',
    'Name' => '',
    'SegmentGroups' => '',
    'tags' => ''
  ]
]));

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

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

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

payload = "{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/apps/:application-id/segments", payload, headers)

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

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

url = "{{baseUrl}}/v1/apps/:application-id/segments"

payload = { "WriteSegmentRequest": {
        "Dimensions": "",
        "Name": "",
        "SegmentGroups": "",
        "tags": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/apps/:application-id/segments"

payload <- "{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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}}/v1/apps/:application-id/segments")

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  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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/v1/apps/:application-id/segments') do |req|
  req.body = "{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/segments";

    let payload = json!({"WriteSegmentRequest": json!({
            "Dimensions": "",
            "Name": "",
            "SegmentGroups": "",
            "tags": ""
        })});

    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}}/v1/apps/:application-id/segments \
  --header 'content-type: application/json' \
  --data '{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}'
echo '{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/segments \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "WriteSegmentRequest": {\n    "Dimensions": "",\n    "Name": "",\n    "SegmentGroups": "",\n    "tags": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/segments
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["WriteSegmentRequest": [
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/segments")! 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 CreateSmsTemplate
{{baseUrl}}/v1/templates/:template-name/sms
QUERY PARAMS

template-name
BODY json

{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/sms");

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  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/templates/:template-name/sms" {:content-type :json
                                                                            :form-params {:SMSTemplateRequest {:Body ""
                                                                                                               :DefaultSubstitutions ""
                                                                                                               :RecommenderId ""
                                                                                                               :tags ""
                                                                                                               :TemplateDescription ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/sms"

	payload := strings.NewReader("{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/v1/templates/:template-name/sms HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 152

{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/templates/:template-name/sms")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/sms"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/sms")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/templates/:template-name/sms")
  .header("content-type", "application/json")
  .body("{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  SMSTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/templates/:template-name/sms');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/sms',
  headers: {'content-type': 'application/json'},
  data: {
    SMSTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/sms';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SMSTemplateRequest":{"Body":"","DefaultSubstitutions":"","RecommenderId":"","tags":"","TemplateDescription":""}}'
};

try {
  const response = await 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/templates/:template-name/sms',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SMSTemplateRequest": {\n    "Body": "",\n    "DefaultSubstitutions": "",\n    "RecommenderId": "",\n    "tags": "",\n    "TemplateDescription": ""\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  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/sms")
  .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/v1/templates/:template-name/sms',
  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({
  SMSTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/sms',
  headers: {'content-type': 'application/json'},
  body: {
    SMSTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  },
  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}}/v1/templates/:template-name/sms');

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

req.type('json');
req.send({
  SMSTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
});

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}}/v1/templates/:template-name/sms',
  headers: {'content-type': 'application/json'},
  data: {
    SMSTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  }
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/sms';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SMSTemplateRequest":{"Body":"","DefaultSubstitutions":"","RecommenderId":"","tags":"","TemplateDescription":""}}'
};

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 = @{ @"SMSTemplateRequest": @{ @"Body": @"", @"DefaultSubstitutions": @"", @"RecommenderId": @"", @"tags": @"", @"TemplateDescription": @"" } };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/sms",
  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([
    'SMSTemplateRequest' => [
        'Body' => '',
        'DefaultSubstitutions' => '',
        'RecommenderId' => '',
        'tags' => '',
        'TemplateDescription' => ''
    ]
  ]),
  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}}/v1/templates/:template-name/sms', [
  'body' => '{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/sms');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SMSTemplateRequest' => [
    'Body' => '',
    'DefaultSubstitutions' => '',
    'RecommenderId' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));

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

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

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

payload = "{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/templates/:template-name/sms", payload, headers)

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

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

url = "{{baseUrl}}/v1/templates/:template-name/sms"

payload = { "SMSTemplateRequest": {
        "Body": "",
        "DefaultSubstitutions": "",
        "RecommenderId": "",
        "tags": "",
        "TemplateDescription": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/templates/:template-name/sms"

payload <- "{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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}}/v1/templates/:template-name/sms")

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  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/v1/templates/:template-name/sms') do |req|
  req.body = "{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/sms";

    let payload = json!({"SMSTemplateRequest": json!({
            "Body": "",
            "DefaultSubstitutions": "",
            "RecommenderId": "",
            "tags": "",
            "TemplateDescription": ""
        })});

    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}}/v1/templates/:template-name/sms \
  --header 'content-type: application/json' \
  --data '{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
echo '{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/templates/:template-name/sms \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "SMSTemplateRequest": {\n    "Body": "",\n    "DefaultSubstitutions": "",\n    "RecommenderId": "",\n    "tags": "",\n    "TemplateDescription": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/sms
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SMSTemplateRequest": [
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/sms")! 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 CreateVoiceTemplate
{{baseUrl}}/v1/templates/:template-name/voice
QUERY PARAMS

template-name
BODY json

{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/voice");

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  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1/templates/:template-name/voice" {:content-type :json
                                                                              :form-params {:VoiceTemplateRequest {:Body ""
                                                                                                                   :DefaultSubstitutions ""
                                                                                                                   :LanguageCode ""
                                                                                                                   :tags ""
                                                                                                                   :TemplateDescription ""
                                                                                                                   :VoiceId ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/voice"

	payload := strings.NewReader("{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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/v1/templates/:template-name/voice HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 172

{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/templates/:template-name/voice")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/voice"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/voice")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/templates/:template-name/voice")
  .header("content-type", "application/json")
  .body("{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  VoiceTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    LanguageCode: '',
    tags: '',
    TemplateDescription: '',
    VoiceId: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/v1/templates/:template-name/voice');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/voice',
  headers: {'content-type': 'application/json'},
  data: {
    VoiceTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      LanguageCode: '',
      tags: '',
      TemplateDescription: '',
      VoiceId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/voice';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"VoiceTemplateRequest":{"Body":"","DefaultSubstitutions":"","LanguageCode":"","tags":"","TemplateDescription":"","VoiceId":""}}'
};

try {
  const response = await 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/templates/:template-name/voice',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "VoiceTemplateRequest": {\n    "Body": "",\n    "DefaultSubstitutions": "",\n    "LanguageCode": "",\n    "tags": "",\n    "TemplateDescription": "",\n    "VoiceId": ""\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  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/voice")
  .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/v1/templates/:template-name/voice',
  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({
  VoiceTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    LanguageCode: '',
    tags: '',
    TemplateDescription: '',
    VoiceId: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/templates/:template-name/voice',
  headers: {'content-type': 'application/json'},
  body: {
    VoiceTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      LanguageCode: '',
      tags: '',
      TemplateDescription: '',
      VoiceId: ''
    }
  },
  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}}/v1/templates/:template-name/voice');

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

req.type('json');
req.send({
  VoiceTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    LanguageCode: '',
    tags: '',
    TemplateDescription: '',
    VoiceId: ''
  }
});

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}}/v1/templates/:template-name/voice',
  headers: {'content-type': 'application/json'},
  data: {
    VoiceTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      LanguageCode: '',
      tags: '',
      TemplateDescription: '',
      VoiceId: ''
    }
  }
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/voice';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"VoiceTemplateRequest":{"Body":"","DefaultSubstitutions":"","LanguageCode":"","tags":"","TemplateDescription":"","VoiceId":""}}'
};

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 = @{ @"VoiceTemplateRequest": @{ @"Body": @"", @"DefaultSubstitutions": @"", @"LanguageCode": @"", @"tags": @"", @"TemplateDescription": @"", @"VoiceId": @"" } };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/voice",
  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([
    'VoiceTemplateRequest' => [
        'Body' => '',
        'DefaultSubstitutions' => '',
        'LanguageCode' => '',
        'tags' => '',
        'TemplateDescription' => '',
        'VoiceId' => ''
    ]
  ]),
  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}}/v1/templates/:template-name/voice', [
  'body' => '{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/voice');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'VoiceTemplateRequest' => [
    'Body' => '',
    'DefaultSubstitutions' => '',
    'LanguageCode' => '',
    'tags' => '',
    'TemplateDescription' => '',
    'VoiceId' => ''
  ]
]));

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

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

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

payload = "{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1/templates/:template-name/voice", payload, headers)

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

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

url = "{{baseUrl}}/v1/templates/:template-name/voice"

payload = { "VoiceTemplateRequest": {
        "Body": "",
        "DefaultSubstitutions": "",
        "LanguageCode": "",
        "tags": "",
        "TemplateDescription": "",
        "VoiceId": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1/templates/:template-name/voice"

payload <- "{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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}}/v1/templates/:template-name/voice")

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  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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/v1/templates/:template-name/voice') do |req|
  req.body = "{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/voice";

    let payload = json!({"VoiceTemplateRequest": json!({
            "Body": "",
            "DefaultSubstitutions": "",
            "LanguageCode": "",
            "tags": "",
            "TemplateDescription": "",
            "VoiceId": ""
        })});

    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}}/v1/templates/:template-name/voice \
  --header 'content-type: application/json' \
  --data '{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}'
echo '{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/templates/:template-name/voice \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "VoiceTemplateRequest": {\n    "Body": "",\n    "DefaultSubstitutions": "",\n    "LanguageCode": "",\n    "tags": "",\n    "TemplateDescription": "",\n    "VoiceId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/voice
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["VoiceTemplateRequest": [
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/voice")! 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 DeleteAdmChannel
{{baseUrl}}/v1/apps/:application-id/channels/adm
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/adm");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/adm")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/adm"

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}}/v1/apps/:application-id/channels/adm"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/adm");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/adm"

	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/v1/apps/:application-id/channels/adm HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/adm"))
    .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}}/v1/apps/:application-id/channels/adm")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .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}}/v1/apps/:application-id/channels/adm');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/adm'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/adm';
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}}/v1/apps/:application-id/channels/adm',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/adm',
  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}}/v1/apps/:application-id/channels/adm'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/adm');

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}}/v1/apps/:application-id/channels/adm'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/adm';
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}}/v1/apps/:application-id/channels/adm"]
                                                       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}}/v1/apps/:application-id/channels/adm" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/adm",
  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}}/v1/apps/:application-id/channels/adm');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/adm');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/adm');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/adm' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/adm' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/adm")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/adm"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/adm"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/adm")

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/v1/apps/:application-id/channels/adm') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/adm";

    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}}/v1/apps/:application-id/channels/adm
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/adm
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/adm
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/adm")! 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 DeleteApnsChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/apns")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns"

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}}/v1/apps/:application-id/channels/apns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/apns");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns"

	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/v1/apps/:application-id/channels/apns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns"))
    .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}}/v1/apps/:application-id/channels/apns")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .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}}/v1/apps/:application-id/channels/apns');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns';
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}}/v1/apps/:application-id/channels/apns',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/apns',
  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}}/v1/apps/:application-id/channels/apns'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/apns');

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}}/v1/apps/:application-id/channels/apns'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns';
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}}/v1/apps/:application-id/channels/apns"]
                                                       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}}/v1/apps/:application-id/channels/apns" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns",
  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}}/v1/apps/:application-id/channels/apns');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/apns")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/apns")

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/v1/apps/:application-id/channels/apns') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/apns";

    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}}/v1/apps/:application-id/channels/apns
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/apns
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns")! 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 DeleteApnsSandboxChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

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}}/v1/apps/:application-id/channels/apns_sandbox"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

	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/v1/apps/:application-id/channels/apns_sandbox HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"))
    .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}}/v1/apps/:application-id/channels/apns_sandbox")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .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}}/v1/apps/:application-id/channels/apns_sandbox');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox';
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}}/v1/apps/:application-id/channels/apns_sandbox',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/apns_sandbox',
  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}}/v1/apps/:application-id/channels/apns_sandbox'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox');

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}}/v1/apps/:application-id/channels/apns_sandbox'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox';
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}}/v1/apps/:application-id/channels/apns_sandbox"]
                                                       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}}/v1/apps/:application-id/channels/apns_sandbox" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox",
  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}}/v1/apps/:application-id/channels/apns_sandbox');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/apns_sandbox")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")

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/v1/apps/:application-id/channels/apns_sandbox') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox";

    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}}/v1/apps/:application-id/channels/apns_sandbox
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")! 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 DeleteApnsVoipChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns_voip
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

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}}/v1/apps/:application-id/channels/apns_voip"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

	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/v1/apps/:application-id/channels/apns_voip HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"))
    .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}}/v1/apps/:application-id/channels/apns_voip")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .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}}/v1/apps/:application-id/channels/apns_voip');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip';
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}}/v1/apps/:application-id/channels/apns_voip',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/apns_voip',
  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}}/v1/apps/:application-id/channels/apns_voip'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip');

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}}/v1/apps/:application-id/channels/apns_voip'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip';
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}}/v1/apps/:application-id/channels/apns_voip"]
                                                       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}}/v1/apps/:application-id/channels/apns_voip" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip",
  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}}/v1/apps/:application-id/channels/apns_voip');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/apns_voip")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")

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/v1/apps/:application-id/channels/apns_voip') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip";

    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}}/v1/apps/:application-id/channels/apns_voip
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/apns_voip
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns_voip
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")! 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 DeleteApnsVoipSandboxChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

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}}/v1/apps/:application-id/channels/apns_voip_sandbox"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

	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/v1/apps/:application-id/channels/apns_voip_sandbox HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"))
    .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}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .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}}/v1/apps/:application-id/channels/apns_voip_sandbox');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox';
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}}/v1/apps/:application-id/channels/apns_voip_sandbox',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/apns_voip_sandbox',
  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}}/v1/apps/:application-id/channels/apns_voip_sandbox'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox');

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}}/v1/apps/:application-id/channels/apns_voip_sandbox'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox';
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}}/v1/apps/:application-id/channels/apns_voip_sandbox"]
                                                       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}}/v1/apps/:application-id/channels/apns_voip_sandbox" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox",
  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}}/v1/apps/:application-id/channels/apns_voip_sandbox');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/apns_voip_sandbox")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")

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/v1/apps/:application-id/channels/apns_voip_sandbox') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox";

    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}}/v1/apps/:application-id/channels/apns_voip_sandbox
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")! 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 DeleteApp
{{baseUrl}}/v1/apps/:application-id
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id"

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

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id"

	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/v1/apps/:application-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id"))
    .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}}/v1/apps/:application-id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id")
  .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}}/v1/apps/:application-id');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v1/apps/:application-id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id';
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}}/v1/apps/:application-id',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id',
  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}}/v1/apps/:application-id'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id');

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/v1/apps/:application-id'};

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

const url = '{{baseUrl}}/v1/apps/:application-id';
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}}/v1/apps/:application-id"]
                                                       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}}/v1/apps/:application-id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id",
  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}}/v1/apps/:application-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id")

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

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

url = "{{baseUrl}}/v1/apps/:application-id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id")

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/v1/apps/:application-id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id";

    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}}/v1/apps/:application-id
http DELETE {{baseUrl}}/v1/apps/:application-id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id")! 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 DeleteBaiduChannel
{{baseUrl}}/v1/apps/:application-id/channels/baidu
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/baidu");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/baidu")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

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}}/v1/apps/:application-id/channels/baidu"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/baidu");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

	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/v1/apps/:application-id/channels/baidu HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/baidu"))
    .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}}/v1/apps/:application-id/channels/baidu")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .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}}/v1/apps/:application-id/channels/baidu');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/baidu'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/baidu';
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}}/v1/apps/:application-id/channels/baidu',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/baidu',
  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}}/v1/apps/:application-id/channels/baidu'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/baidu');

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}}/v1/apps/:application-id/channels/baidu'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/baidu';
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}}/v1/apps/:application-id/channels/baidu"]
                                                       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}}/v1/apps/:application-id/channels/baidu" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/baidu",
  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}}/v1/apps/:application-id/channels/baidu');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/baidu');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/baidu');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/baidu' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/baidu' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/baidu")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/baidu")

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/v1/apps/:application-id/channels/baidu') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/baidu";

    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}}/v1/apps/:application-id/channels/baidu
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/baidu
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/baidu
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/baidu")! 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 DeleteCampaign
{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id
QUERY PARAMS

application-id
campaign-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

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}}/v1/apps/:application-id/campaigns/:campaign-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

	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/v1/apps/:application-id/campaigns/:campaign-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"))
    .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}}/v1/apps/:application-id/campaigns/:campaign-id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .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}}/v1/apps/:application-id/campaigns/:campaign-id');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id';
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}}/v1/apps/:application-id/campaigns/:campaign-id',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/campaigns/:campaign-id',
  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}}/v1/apps/:application-id/campaigns/:campaign-id'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id';
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}}/v1/apps/:application-id/campaigns/:campaign-id"]
                                                       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}}/v1/apps/:application-id/campaigns/:campaign-id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id",
  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}}/v1/apps/:application-id/campaigns/:campaign-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/campaigns/:campaign-id")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")

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/v1/apps/:application-id/campaigns/:campaign-id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id";

    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}}/v1/apps/:application-id/campaigns/:campaign-id
http DELETE {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")! 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 DeleteEmailChannel
{{baseUrl}}/v1/apps/:application-id/channels/email
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/email");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/email")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/email"

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

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/email"

	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/v1/apps/:application-id/channels/email HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/email")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/email"))
    .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}}/v1/apps/:application-id/channels/email")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/email")
  .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}}/v1/apps/:application-id/channels/email');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/email'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/email")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/email',
  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}}/v1/apps/:application-id/channels/email'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/email');

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}}/v1/apps/:application-id/channels/email'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/email';
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}}/v1/apps/:application-id/channels/email"]
                                                       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}}/v1/apps/:application-id/channels/email" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/email');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/email');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/email' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/email' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/email")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/email"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/email"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/email")

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/v1/apps/:application-id/channels/email') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/email";

    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}}/v1/apps/:application-id/channels/email
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/email
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/email
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/email")! 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}}/v1/templates/:template-name/email
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/email");

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

(client/delete "{{baseUrl}}/v1/templates/:template-name/email")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/email"

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

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/email"

	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/v1/templates/:template-name/email HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/templates/:template-name/email")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/email"))
    .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}}/v1/templates/:template-name/email")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/templates/:template-name/email")
  .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}}/v1/templates/:template-name/email');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/templates/:template-name/email'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/email")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/email',
  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}}/v1/templates/:template-name/email'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/templates/:template-name/email');

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}}/v1/templates/:template-name/email'
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/email';
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}}/v1/templates/:template-name/email"]
                                                       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}}/v1/templates/:template-name/email" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/email');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/email');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/email' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/email' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/templates/:template-name/email")

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

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

url = "{{baseUrl}}/v1/templates/:template-name/email"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/templates/:template-name/email"

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

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

url = URI("{{baseUrl}}/v1/templates/:template-name/email")

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/v1/templates/:template-name/email') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/email";

    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}}/v1/templates/:template-name/email
http DELETE {{baseUrl}}/v1/templates/:template-name/email
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/email
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/email")! 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 DeleteEndpoint
{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id
QUERY PARAMS

application-id
endpoint-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

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}}/v1/apps/:application-id/endpoints/:endpoint-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

	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/v1/apps/:application-id/endpoints/:endpoint-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"))
    .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}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .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}}/v1/apps/:application-id/endpoints/:endpoint-id');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id';
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}}/v1/apps/:application-id/endpoints/:endpoint-id',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/endpoints/:endpoint-id',
  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}}/v1/apps/:application-id/endpoints/:endpoint-id'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id';
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}}/v1/apps/:application-id/endpoints/:endpoint-id"]
                                                       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}}/v1/apps/:application-id/endpoints/:endpoint-id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id",
  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}}/v1/apps/:application-id/endpoints/:endpoint-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/endpoints/:endpoint-id")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")

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/v1/apps/:application-id/endpoints/:endpoint-id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id";

    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}}/v1/apps/:application-id/endpoints/:endpoint-id
http DELETE {{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")! 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 DeleteEventStream
{{baseUrl}}/v1/apps/:application-id/eventstream
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/eventstream");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/eventstream")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/eventstream"

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

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/eventstream"

	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/v1/apps/:application-id/eventstream HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/eventstream")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/eventstream"))
    .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}}/v1/apps/:application-id/eventstream")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/eventstream")
  .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}}/v1/apps/:application-id/eventstream');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/eventstream'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/eventstream';
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}}/v1/apps/:application-id/eventstream',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/eventstream")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/eventstream',
  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}}/v1/apps/:application-id/eventstream'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/eventstream');

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}}/v1/apps/:application-id/eventstream'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/eventstream';
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}}/v1/apps/:application-id/eventstream"]
                                                       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}}/v1/apps/:application-id/eventstream" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/eventstream",
  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}}/v1/apps/:application-id/eventstream');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/eventstream');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/eventstream');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/eventstream' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/eventstream' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/eventstream")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/eventstream"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/eventstream"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/eventstream")

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/v1/apps/:application-id/eventstream') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/eventstream";

    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}}/v1/apps/:application-id/eventstream
http DELETE {{baseUrl}}/v1/apps/:application-id/eventstream
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/eventstream
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/eventstream")! 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 DeleteGcmChannel
{{baseUrl}}/v1/apps/:application-id/channels/gcm
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/gcm");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/gcm")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

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}}/v1/apps/:application-id/channels/gcm"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/gcm");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

	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/v1/apps/:application-id/channels/gcm HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/gcm"))
    .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}}/v1/apps/:application-id/channels/gcm")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .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}}/v1/apps/:application-id/channels/gcm');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/gcm'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/gcm';
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}}/v1/apps/:application-id/channels/gcm',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/gcm',
  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}}/v1/apps/:application-id/channels/gcm'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/gcm');

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}}/v1/apps/:application-id/channels/gcm'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/gcm';
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}}/v1/apps/:application-id/channels/gcm"]
                                                       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}}/v1/apps/:application-id/channels/gcm" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/gcm",
  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}}/v1/apps/:application-id/channels/gcm');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/gcm');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/gcm');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/gcm' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/gcm' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/gcm")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/gcm")

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/v1/apps/:application-id/channels/gcm') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/gcm";

    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}}/v1/apps/:application-id/channels/gcm
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/gcm
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/gcm
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/gcm")! 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 DeleteInAppTemplate
{{baseUrl}}/v1/templates/:template-name/inapp
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/inapp");

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

(client/delete "{{baseUrl}}/v1/templates/:template-name/inapp")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/inapp"

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

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/inapp"

	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/v1/templates/:template-name/inapp HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/templates/:template-name/inapp")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/inapp"))
    .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}}/v1/templates/:template-name/inapp")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/templates/:template-name/inapp")
  .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}}/v1/templates/:template-name/inapp');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/templates/:template-name/inapp'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/inapp';
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}}/v1/templates/:template-name/inapp',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/inapp")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/inapp',
  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}}/v1/templates/:template-name/inapp'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/templates/:template-name/inapp');

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}}/v1/templates/:template-name/inapp'
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/inapp';
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}}/v1/templates/:template-name/inapp"]
                                                       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}}/v1/templates/:template-name/inapp" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/inapp",
  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}}/v1/templates/:template-name/inapp');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/inapp');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/inapp');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/inapp' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/inapp' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/templates/:template-name/inapp")

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

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

url = "{{baseUrl}}/v1/templates/:template-name/inapp"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/templates/:template-name/inapp"

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

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

url = URI("{{baseUrl}}/v1/templates/:template-name/inapp")

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/v1/templates/:template-name/inapp') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/inapp";

    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}}/v1/templates/:template-name/inapp
http DELETE {{baseUrl}}/v1/templates/:template-name/inapp
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/inapp
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/inapp")! 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 DeleteJourney
{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id
QUERY PARAMS

application-id
journey-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

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}}/v1/apps/:application-id/journeys/:journey-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

	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/v1/apps/:application-id/journeys/:journey-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"))
    .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}}/v1/apps/:application-id/journeys/:journey-id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .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}}/v1/apps/:application-id/journeys/:journey-id');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id';
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}}/v1/apps/:application-id/journeys/:journey-id',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/journeys/:journey-id',
  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}}/v1/apps/:application-id/journeys/:journey-id'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id';
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}}/v1/apps/:application-id/journeys/:journey-id"]
                                                       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}}/v1/apps/:application-id/journeys/:journey-id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id",
  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}}/v1/apps/:application-id/journeys/:journey-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/journeys/:journey-id")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")

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/v1/apps/:application-id/journeys/:journey-id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id";

    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}}/v1/apps/:application-id/journeys/:journey-id
http DELETE {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")! 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 DeletePushTemplate
{{baseUrl}}/v1/templates/:template-name/push
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/push");

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

(client/delete "{{baseUrl}}/v1/templates/:template-name/push")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/push"

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

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/push"

	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/v1/templates/:template-name/push HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/templates/:template-name/push")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/push"))
    .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}}/v1/templates/:template-name/push")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/templates/:template-name/push")
  .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}}/v1/templates/:template-name/push');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/templates/:template-name/push'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/push';
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}}/v1/templates/:template-name/push',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/push")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/push',
  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}}/v1/templates/:template-name/push'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/templates/:template-name/push');

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}}/v1/templates/:template-name/push'
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/push';
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}}/v1/templates/:template-name/push"]
                                                       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}}/v1/templates/:template-name/push" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/push",
  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}}/v1/templates/:template-name/push');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/push');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/push');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/push' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/push' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/templates/:template-name/push")

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

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

url = "{{baseUrl}}/v1/templates/:template-name/push"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/templates/:template-name/push"

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

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

url = URI("{{baseUrl}}/v1/templates/:template-name/push")

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/v1/templates/:template-name/push') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/push";

    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}}/v1/templates/:template-name/push
http DELETE {{baseUrl}}/v1/templates/:template-name/push
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/push
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/push")! 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 DeleteRecommenderConfiguration
{{baseUrl}}/v1/recommenders/:recommender-id
QUERY PARAMS

recommender-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/recommenders/:recommender-id");

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

(client/delete "{{baseUrl}}/v1/recommenders/:recommender-id")
require "http/client"

url = "{{baseUrl}}/v1/recommenders/:recommender-id"

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

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

func main() {

	url := "{{baseUrl}}/v1/recommenders/:recommender-id"

	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/v1/recommenders/:recommender-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/recommenders/:recommender-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/recommenders/:recommender-id"))
    .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}}/v1/recommenders/:recommender-id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/recommenders/:recommender-id")
  .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}}/v1/recommenders/:recommender-id');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/recommenders/:recommender-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/recommenders/:recommender-id';
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}}/v1/recommenders/:recommender-id',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/recommenders/:recommender-id")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/recommenders/:recommender-id',
  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}}/v1/recommenders/:recommender-id'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/recommenders/:recommender-id');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/recommenders/:recommender-id'
};

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

const url = '{{baseUrl}}/v1/recommenders/:recommender-id';
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}}/v1/recommenders/:recommender-id"]
                                                       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}}/v1/recommenders/:recommender-id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/recommenders/:recommender-id",
  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}}/v1/recommenders/:recommender-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/recommenders/:recommender-id');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/recommenders/:recommender-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/recommenders/:recommender-id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/recommenders/:recommender-id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/recommenders/:recommender-id")

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

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

url = "{{baseUrl}}/v1/recommenders/:recommender-id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/recommenders/:recommender-id"

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

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

url = URI("{{baseUrl}}/v1/recommenders/:recommender-id")

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/v1/recommenders/:recommender-id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/recommenders/:recommender-id";

    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}}/v1/recommenders/:recommender-id
http DELETE {{baseUrl}}/v1/recommenders/:recommender-id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/recommenders/:recommender-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/recommenders/:recommender-id")! 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 DeleteSegment
{{baseUrl}}/v1/apps/:application-id/segments/:segment-id
QUERY PARAMS

application-id
segment-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

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}}/v1/apps/:application-id/segments/:segment-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

	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/v1/apps/:application-id/segments/:segment-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"))
    .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}}/v1/apps/:application-id/segments/:segment-id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .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}}/v1/apps/:application-id/segments/:segment-id');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id';
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}}/v1/apps/:application-id/segments/:segment-id',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/segments/:segment-id',
  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}}/v1/apps/:application-id/segments/:segment-id'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id';
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}}/v1/apps/:application-id/segments/:segment-id"]
                                                       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}}/v1/apps/:application-id/segments/:segment-id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id",
  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}}/v1/apps/:application-id/segments/:segment-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/segments/:segment-id")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")

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/v1/apps/:application-id/segments/:segment-id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id";

    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}}/v1/apps/:application-id/segments/:segment-id
http DELETE {{baseUrl}}/v1/apps/:application-id/segments/:segment-id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/segments/:segment-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")! 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 DeleteSmsChannel
{{baseUrl}}/v1/apps/:application-id/channels/sms
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/sms");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/sms")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/sms"

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}}/v1/apps/:application-id/channels/sms"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/sms");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/sms"

	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/v1/apps/:application-id/channels/sms HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/sms"))
    .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}}/v1/apps/:application-id/channels/sms")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .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}}/v1/apps/:application-id/channels/sms');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/sms'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/sms';
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}}/v1/apps/:application-id/channels/sms',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/sms',
  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}}/v1/apps/:application-id/channels/sms'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/sms');

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}}/v1/apps/:application-id/channels/sms'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/sms';
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}}/v1/apps/:application-id/channels/sms"]
                                                       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}}/v1/apps/:application-id/channels/sms" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/sms",
  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}}/v1/apps/:application-id/channels/sms');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/sms');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/sms');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/sms' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/sms' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/sms")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/sms"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/sms"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/sms")

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/v1/apps/:application-id/channels/sms') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/sms";

    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}}/v1/apps/:application-id/channels/sms
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/sms
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/sms
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/sms")! 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 DeleteSmsTemplate
{{baseUrl}}/v1/templates/:template-name/sms
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/sms");

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

(client/delete "{{baseUrl}}/v1/templates/:template-name/sms")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/sms"

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

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/sms"

	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/v1/templates/:template-name/sms HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/templates/:template-name/sms")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/sms"))
    .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}}/v1/templates/:template-name/sms")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/templates/:template-name/sms")
  .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}}/v1/templates/:template-name/sms');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/templates/:template-name/sms'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/sms';
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}}/v1/templates/:template-name/sms',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/sms")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/sms',
  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}}/v1/templates/:template-name/sms'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/templates/:template-name/sms');

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}}/v1/templates/:template-name/sms'
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/sms';
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}}/v1/templates/:template-name/sms"]
                                                       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}}/v1/templates/:template-name/sms" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/sms",
  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}}/v1/templates/:template-name/sms');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/sms');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/sms');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/sms' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/sms' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/templates/:template-name/sms")

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

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

url = "{{baseUrl}}/v1/templates/:template-name/sms"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/templates/:template-name/sms"

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

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

url = URI("{{baseUrl}}/v1/templates/:template-name/sms")

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/v1/templates/:template-name/sms') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/sms";

    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}}/v1/templates/:template-name/sms
http DELETE {{baseUrl}}/v1/templates/:template-name/sms
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/sms
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/sms")! 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 DeleteUserEndpoints
{{baseUrl}}/v1/apps/:application-id/users/:user-id
QUERY PARAMS

application-id
user-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/users/:user-id");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/users/:user-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/users/:user-id"

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}}/v1/apps/:application-id/users/:user-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/users/:user-id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/users/:user-id"

	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/v1/apps/:application-id/users/:user-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/users/:user-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/users/:user-id"))
    .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}}/v1/apps/:application-id/users/:user-id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/users/:user-id")
  .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}}/v1/apps/:application-id/users/:user-id');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/users/:user-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/users/:user-id';
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}}/v1/apps/:application-id/users/:user-id',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/users/:user-id")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/users/:user-id',
  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}}/v1/apps/:application-id/users/:user-id'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/users/:user-id');

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/users/:user-id'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/users/:user-id';
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}}/v1/apps/:application-id/users/:user-id"]
                                                       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}}/v1/apps/:application-id/users/:user-id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/users/:user-id",
  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}}/v1/apps/:application-id/users/:user-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/users/:user-id');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/users/:user-id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/users/:user-id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/users/:user-id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/users/:user-id")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/users/:user-id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/users/:user-id"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/users/:user-id")

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/v1/apps/:application-id/users/:user-id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/users/:user-id";

    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}}/v1/apps/:application-id/users/:user-id
http DELETE {{baseUrl}}/v1/apps/:application-id/users/:user-id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/users/:user-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/users/:user-id")! 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 DeleteVoiceChannel
{{baseUrl}}/v1/apps/:application-id/channels/voice
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/voice");

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

(client/delete "{{baseUrl}}/v1/apps/:application-id/channels/voice")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/voice"

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}}/v1/apps/:application-id/channels/voice"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/voice");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/voice"

	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/v1/apps/:application-id/channels/voice HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/voice"))
    .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}}/v1/apps/:application-id/channels/voice")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .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}}/v1/apps/:application-id/channels/voice');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/voice'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/voice';
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}}/v1/apps/:application-id/channels/voice',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/voice',
  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}}/v1/apps/:application-id/channels/voice'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/apps/:application-id/channels/voice');

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}}/v1/apps/:application-id/channels/voice'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/voice';
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}}/v1/apps/:application-id/channels/voice"]
                                                       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}}/v1/apps/:application-id/channels/voice" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/voice",
  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}}/v1/apps/:application-id/channels/voice');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/voice');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/voice');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/voice' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/voice' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/apps/:application-id/channels/voice")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/voice"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/voice"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/voice")

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/v1/apps/:application-id/channels/voice') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/voice";

    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}}/v1/apps/:application-id/channels/voice
http DELETE {{baseUrl}}/v1/apps/:application-id/channels/voice
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/voice
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/voice")! 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 DeleteVoiceTemplate
{{baseUrl}}/v1/templates/:template-name/voice
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/voice");

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

(client/delete "{{baseUrl}}/v1/templates/:template-name/voice")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/voice"

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

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

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/voice"

	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/v1/templates/:template-name/voice HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/templates/:template-name/voice")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/voice"))
    .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}}/v1/templates/:template-name/voice")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/templates/:template-name/voice")
  .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}}/v1/templates/:template-name/voice');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/templates/:template-name/voice'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/voice';
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}}/v1/templates/:template-name/voice',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/voice")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/voice',
  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}}/v1/templates/:template-name/voice'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/v1/templates/:template-name/voice');

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}}/v1/templates/:template-name/voice'
};

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

const url = '{{baseUrl}}/v1/templates/:template-name/voice';
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}}/v1/templates/:template-name/voice"]
                                                       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}}/v1/templates/:template-name/voice" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/voice",
  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}}/v1/templates/:template-name/voice');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/voice');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/voice');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/voice' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/voice' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/v1/templates/:template-name/voice")

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

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

url = "{{baseUrl}}/v1/templates/:template-name/voice"

response = requests.delete(url)

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

url <- "{{baseUrl}}/v1/templates/:template-name/voice"

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

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

url = URI("{{baseUrl}}/v1/templates/:template-name/voice")

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/v1/templates/:template-name/voice') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/voice";

    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}}/v1/templates/:template-name/voice
http DELETE {{baseUrl}}/v1/templates/:template-name/voice
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/voice
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/voice")! 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 GetAdmChannel
{{baseUrl}}/v1/apps/:application-id/channels/adm
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/adm");

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

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/adm")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/adm"

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}}/v1/apps/:application-id/channels/adm"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/adm");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/adm"

	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/v1/apps/:application-id/channels/adm HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/adm"))
    .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}}/v1/apps/:application-id/channels/adm")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .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}}/v1/apps/:application-id/channels/adm');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/adm'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/adm';
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}}/v1/apps/:application-id/channels/adm',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/adm',
  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}}/v1/apps/:application-id/channels/adm'
};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/adm');

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}}/v1/apps/:application-id/channels/adm'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/adm';
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}}/v1/apps/:application-id/channels/adm"]
                                                       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}}/v1/apps/:application-id/channels/adm" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/adm",
  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}}/v1/apps/:application-id/channels/adm');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/adm');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/adm');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/adm' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/adm' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/adm")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/adm"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/adm"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/adm")

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/v1/apps/:application-id/channels/adm') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/adm";

    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}}/v1/apps/:application-id/channels/adm
http GET {{baseUrl}}/v1/apps/:application-id/channels/adm
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/adm
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/adm")! 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 GetApnsChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns");

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

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/apns")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns"

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}}/v1/apps/:application-id/channels/apns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/apns");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns"

	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/v1/apps/:application-id/channels/apns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns"))
    .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}}/v1/apps/:application-id/channels/apns")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .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}}/v1/apps/:application-id/channels/apns');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns';
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}}/v1/apps/:application-id/channels/apns',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/apns',
  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}}/v1/apps/:application-id/channels/apns'
};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/apns');

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}}/v1/apps/:application-id/channels/apns'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns';
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}}/v1/apps/:application-id/channels/apns"]
                                                       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}}/v1/apps/:application-id/channels/apns" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns",
  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}}/v1/apps/:application-id/channels/apns');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/apns")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/apns")

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/v1/apps/:application-id/channels/apns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/apns";

    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}}/v1/apps/:application-id/channels/apns
http GET {{baseUrl}}/v1/apps/:application-id/channels/apns
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns")! 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 GetApnsSandboxChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox");

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

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

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}}/v1/apps/:application-id/channels/apns_sandbox"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

	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/v1/apps/:application-id/channels/apns_sandbox HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"))
    .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}}/v1/apps/:application-id/channels/apns_sandbox")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .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}}/v1/apps/:application-id/channels/apns_sandbox');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox';
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}}/v1/apps/:application-id/channels/apns_sandbox',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/apns_sandbox',
  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}}/v1/apps/:application-id/channels/apns_sandbox'
};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox');

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}}/v1/apps/:application-id/channels/apns_sandbox'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox';
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}}/v1/apps/:application-id/channels/apns_sandbox"]
                                                       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}}/v1/apps/:application-id/channels/apns_sandbox" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox",
  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}}/v1/apps/:application-id/channels/apns_sandbox');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/apns_sandbox")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")

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/v1/apps/:application-id/channels/apns_sandbox') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox";

    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}}/v1/apps/:application-id/channels/apns_sandbox
http GET {{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")! 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 GetApnsVoipChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns_voip
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip");

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

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

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}}/v1/apps/:application-id/channels/apns_voip"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

	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/v1/apps/:application-id/channels/apns_voip HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"))
    .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}}/v1/apps/:application-id/channels/apns_voip")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .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}}/v1/apps/:application-id/channels/apns_voip');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip';
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}}/v1/apps/:application-id/channels/apns_voip',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/apns_voip',
  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}}/v1/apps/:application-id/channels/apns_voip'
};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip');

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}}/v1/apps/:application-id/channels/apns_voip'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip';
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}}/v1/apps/:application-id/channels/apns_voip"]
                                                       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}}/v1/apps/:application-id/channels/apns_voip" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip",
  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}}/v1/apps/:application-id/channels/apns_voip');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/apns_voip")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")

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/v1/apps/:application-id/channels/apns_voip') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip";

    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}}/v1/apps/:application-id/channels/apns_voip
http GET {{baseUrl}}/v1/apps/:application-id/channels/apns_voip
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns_voip
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")! 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 GetApnsVoipSandboxChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox");

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

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

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}}/v1/apps/:application-id/channels/apns_voip_sandbox"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

	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/v1/apps/:application-id/channels/apns_voip_sandbox HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"))
    .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}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .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}}/v1/apps/:application-id/channels/apns_voip_sandbox');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox';
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}}/v1/apps/:application-id/channels/apns_voip_sandbox',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/apns_voip_sandbox',
  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}}/v1/apps/:application-id/channels/apns_voip_sandbox'
};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox');

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}}/v1/apps/:application-id/channels/apns_voip_sandbox'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox';
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}}/v1/apps/:application-id/channels/apns_voip_sandbox"]
                                                       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}}/v1/apps/:application-id/channels/apns_voip_sandbox" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox",
  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}}/v1/apps/:application-id/channels/apns_voip_sandbox');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/apns_voip_sandbox")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")

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/v1/apps/:application-id/channels/apns_voip_sandbox') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox";

    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}}/v1/apps/:application-id/channels/apns_voip_sandbox
http GET {{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")! 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 GetApp
{{baseUrl}}/v1/apps/:application-id
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id");

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

(client/get "{{baseUrl}}/v1/apps/:application-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id"

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}}/v1/apps/:application-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id"

	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/v1/apps/:application-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id"))
    .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}}/v1/apps/:application-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id")
  .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}}/v1/apps/:application-id');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/apps/:application-id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id';
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}}/v1/apps/:application-id',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id',
  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}}/v1/apps/:application-id'};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/apps/:application-id'};

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

const url = '{{baseUrl}}/v1/apps/:application-id';
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}}/v1/apps/:application-id"]
                                                       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}}/v1/apps/:application-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id",
  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}}/v1/apps/:application-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps/:application-id")

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

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

url = "{{baseUrl}}/v1/apps/:application-id"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id")

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/v1/apps/:application-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id";

    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}}/v1/apps/:application-id
http GET {{baseUrl}}/v1/apps/:application-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id")! 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 GetApplicationDateRangeKpi
{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name
QUERY PARAMS

application-id
kpi-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name");

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

(client/get "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name"

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}}/v1/apps/:application-id/kpis/daterange/:kpi-name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name"

	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/v1/apps/:application-id/kpis/daterange/:kpi-name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name"))
    .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}}/v1/apps/:application-id/kpis/daterange/:kpi-name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name")
  .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}}/v1/apps/:application-id/kpis/daterange/:kpi-name');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name';
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}}/v1/apps/:application-id/kpis/daterange/:kpi-name',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/kpis/daterange/:kpi-name',
  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}}/v1/apps/:application-id/kpis/daterange/:kpi-name'
};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name');

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name';
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}}/v1/apps/:application-id/kpis/daterange/:kpi-name"]
                                                       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}}/v1/apps/:application-id/kpis/daterange/:kpi-name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name",
  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}}/v1/apps/:application-id/kpis/daterange/:kpi-name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps/:application-id/kpis/daterange/:kpi-name")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name")

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/v1/apps/:application-id/kpis/daterange/:kpi-name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name";

    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}}/v1/apps/:application-id/kpis/daterange/:kpi-name
http GET {{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/kpis/daterange/:kpi-name")! 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 GetApplicationSettings
{{baseUrl}}/v1/apps/:application-id/settings
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/settings");

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

(client/get "{{baseUrl}}/v1/apps/:application-id/settings")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/settings"

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}}/v1/apps/:application-id/settings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/settings"

	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/v1/apps/:application-id/settings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/settings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/settings"))
    .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}}/v1/apps/:application-id/settings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/settings")
  .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}}/v1/apps/:application-id/settings');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/settings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/settings';
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}}/v1/apps/:application-id/settings',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/settings")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/settings',
  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}}/v1/apps/:application-id/settings'
};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/settings');

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}}/v1/apps/:application-id/settings'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/settings';
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}}/v1/apps/:application-id/settings"]
                                                       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}}/v1/apps/:application-id/settings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/settings",
  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}}/v1/apps/:application-id/settings');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/settings');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/settings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/settings' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps/:application-id/settings")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/settings"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/settings"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/settings")

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/v1/apps/:application-id/settings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/settings";

    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}}/v1/apps/:application-id/settings
http GET {{baseUrl}}/v1/apps/:application-id/settings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/settings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/settings")! 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 GetApps
{{baseUrl}}/v1/apps
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps");

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

(client/get "{{baseUrl}}/v1/apps")
require "http/client"

url = "{{baseUrl}}/v1/apps"

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}}/v1/apps"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps"

	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/v1/apps HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps"))
    .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}}/v1/apps")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps")
  .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}}/v1/apps');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1/apps'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps';
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}}/v1/apps',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps',
  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}}/v1/apps'};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps');

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}}/v1/apps'};

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

const url = '{{baseUrl}}/v1/apps';
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}}/v1/apps"]
                                                       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}}/v1/apps" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps",
  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}}/v1/apps');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps")

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

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

url = "{{baseUrl}}/v1/apps"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps"

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

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

url = URI("{{baseUrl}}/v1/apps")

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/v1/apps') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1/apps
http GET {{baseUrl}}/v1/apps
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps")! 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 GetBaiduChannel
{{baseUrl}}/v1/apps/:application-id/channels/baidu
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/baidu");

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

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/baidu")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

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}}/v1/apps/:application-id/channels/baidu"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/baidu");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

	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/v1/apps/:application-id/channels/baidu HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/baidu"))
    .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}}/v1/apps/:application-id/channels/baidu")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .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}}/v1/apps/:application-id/channels/baidu');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/baidu'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/baidu';
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}}/v1/apps/:application-id/channels/baidu',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/baidu',
  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}}/v1/apps/:application-id/channels/baidu'
};

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

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

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/baidu');

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}}/v1/apps/:application-id/channels/baidu'
};

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

const url = '{{baseUrl}}/v1/apps/:application-id/channels/baidu';
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}}/v1/apps/:application-id/channels/baidu"]
                                                       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}}/v1/apps/:application-id/channels/baidu" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/baidu",
  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}}/v1/apps/:application-id/channels/baidu');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/baidu');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/baidu');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/baidu' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/baidu' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/baidu")

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

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

url = "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

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

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

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/baidu")

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/v1/apps/:application-id/channels/baidu') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/baidu";

    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}}/v1/apps/:application-id/channels/baidu
http GET {{baseUrl}}/v1/apps/:application-id/channels/baidu
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/baidu
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/baidu")! 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 GetCampaign
{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id
QUERY PARAMS

application-id
campaign-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id");

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

(client/get "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

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}}/v1/apps/:application-id/campaigns/:campaign-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

	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/v1/apps/:application-id/campaigns/:campaign-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"))
    .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}}/v1/apps/:application-id/campaigns/:campaign-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .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}}/v1/apps/:application-id/campaigns/:campaign-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id';
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}}/v1/apps/:application-id/campaigns/:campaign-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/campaigns/:campaign-id',
  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}}/v1/apps/:application-id/campaigns/:campaign-id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id';
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}}/v1/apps/:application-id/campaigns/:campaign-id"]
                                                       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}}/v1/apps/:application-id/campaigns/:campaign-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id",
  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}}/v1/apps/:application-id/campaigns/:campaign-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/campaigns/:campaign-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")

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/v1/apps/:application-id/campaigns/:campaign-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id";

    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}}/v1/apps/:application-id/campaigns/:campaign-id
http GET {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")! 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 GetCampaignActivities
{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities
QUERY PARAMS

application-id
campaign-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities"

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}}/v1/apps/:application-id/campaigns/:campaign-id/activities"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities"

	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/v1/apps/:application-id/campaigns/:campaign-id/activities HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities"))
    .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}}/v1/apps/:application-id/campaigns/:campaign-id/activities")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities")
  .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}}/v1/apps/:application-id/campaigns/:campaign-id/activities');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities';
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}}/v1/apps/:application-id/campaigns/:campaign-id/activities',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/campaigns/:campaign-id/activities',
  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}}/v1/apps/:application-id/campaigns/:campaign-id/activities'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities');

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}}/v1/apps/:application-id/campaigns/:campaign-id/activities'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities';
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}}/v1/apps/:application-id/campaigns/:campaign-id/activities"]
                                                       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}}/v1/apps/:application-id/campaigns/:campaign-id/activities" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities",
  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}}/v1/apps/:application-id/campaigns/:campaign-id/activities');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/campaigns/:campaign-id/activities")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities")

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/v1/apps/:application-id/campaigns/:campaign-id/activities') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities";

    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}}/v1/apps/:application-id/campaigns/:campaign-id/activities
http GET {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/activities")! 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 GetCampaignDateRangeKpi
{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name
QUERY PARAMS

application-id
campaign-id
kpi-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name"

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}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name"

	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/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name"))
    .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}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name")
  .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}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name';
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}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name',
  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}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name';
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}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name"]
                                                       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}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name",
  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}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name")

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/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name";

    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}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name
http GET {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/kpis/daterange/:kpi-name")! 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 GetCampaignVersion
{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version
QUERY PARAMS

application-id
campaign-id
version
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version"

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}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version"

	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/v1/apps/:application-id/campaigns/:campaign-id/versions/:version HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version"))
    .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}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version")
  .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}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version';
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}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/campaigns/:campaign-id/versions/:version',
  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}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version';
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}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version"]
                                                       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}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version",
  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}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/campaigns/:campaign-id/versions/:version")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version")

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/v1/apps/:application-id/campaigns/:campaign-id/versions/:version') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version";

    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}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version
http GET {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions/:version")! 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 GetCampaignVersions
{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions
QUERY PARAMS

application-id
campaign-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions"

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}}/v1/apps/:application-id/campaigns/:campaign-id/versions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions"

	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/v1/apps/:application-id/campaigns/:campaign-id/versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions"))
    .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}}/v1/apps/:application-id/campaigns/:campaign-id/versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions")
  .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}}/v1/apps/:application-id/campaigns/:campaign-id/versions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions';
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}}/v1/apps/:application-id/campaigns/:campaign-id/versions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/campaigns/:campaign-id/versions',
  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}}/v1/apps/:application-id/campaigns/:campaign-id/versions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions');

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}}/v1/apps/:application-id/campaigns/:campaign-id/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions';
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}}/v1/apps/:application-id/campaigns/:campaign-id/versions"]
                                                       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}}/v1/apps/:application-id/campaigns/:campaign-id/versions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions",
  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}}/v1/apps/:application-id/campaigns/:campaign-id/versions');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/campaigns/:campaign-id/versions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions")

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/v1/apps/:application-id/campaigns/:campaign-id/versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions";

    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}}/v1/apps/:application-id/campaigns/:campaign-id/versions
http GET {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id/versions")! 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 GetCampaigns
{{baseUrl}}/v1/apps/:application-id/campaigns
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/campaigns");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/campaigns")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/campaigns"

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}}/v1/apps/:application-id/campaigns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/campaigns");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/campaigns"

	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/v1/apps/:application-id/campaigns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/campaigns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/campaigns"))
    .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}}/v1/apps/:application-id/campaigns")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/campaigns")
  .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}}/v1/apps/:application-id/campaigns');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/campaigns';
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}}/v1/apps/:application-id/campaigns',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/campaigns',
  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}}/v1/apps/:application-id/campaigns'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/campaigns');

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}}/v1/apps/:application-id/campaigns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/campaigns';
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}}/v1/apps/:application-id/campaigns"]
                                                       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}}/v1/apps/:application-id/campaigns" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/campaigns",
  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}}/v1/apps/:application-id/campaigns');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/campaigns');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/campaigns');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/campaigns")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/campaigns"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/campaigns"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/campaigns")

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/v1/apps/:application-id/campaigns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/campaigns";

    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}}/v1/apps/:application-id/campaigns
http GET {{baseUrl}}/v1/apps/:application-id/campaigns
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/campaigns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/campaigns")! 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 GetChannels
{{baseUrl}}/v1/apps/:application-id/channels
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/channels")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels"

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}}/v1/apps/:application-id/channels"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels"

	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/v1/apps/:application-id/channels HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels"))
    .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}}/v1/apps/:application-id/channels")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels")
  .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}}/v1/apps/:application-id/channels');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels';
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}}/v1/apps/:application-id/channels',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels',
  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}}/v1/apps/:application-id/channels'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels');

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}}/v1/apps/:application-id/channels'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels';
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}}/v1/apps/:application-id/channels"]
                                                       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}}/v1/apps/:application-id/channels" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels",
  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}}/v1/apps/:application-id/channels');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/channels")

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/v1/apps/:application-id/channels') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels";

    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}}/v1/apps/:application-id/channels
http GET {{baseUrl}}/v1/apps/:application-id/channels
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels")! 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 GetEmailChannel
{{baseUrl}}/v1/apps/:application-id/channels/email
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/email");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/email")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/email"

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}}/v1/apps/:application-id/channels/email"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/email");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/email"

	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/v1/apps/:application-id/channels/email HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/email")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/email"))
    .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}}/v1/apps/:application-id/channels/email")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/email")
  .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}}/v1/apps/:application-id/channels/email');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/email'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/email';
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}}/v1/apps/:application-id/channels/email',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/email")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/email',
  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}}/v1/apps/:application-id/channels/email'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/email');

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}}/v1/apps/:application-id/channels/email'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/email';
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}}/v1/apps/:application-id/channels/email"]
                                                       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}}/v1/apps/:application-id/channels/email" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/email",
  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}}/v1/apps/:application-id/channels/email');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/email');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/email');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/email' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/email' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/email")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/email"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/email"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/email")

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/v1/apps/:application-id/channels/email') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/email";

    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}}/v1/apps/:application-id/channels/email
http GET {{baseUrl}}/v1/apps/:application-id/channels/email
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/email
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/email")! 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}}/v1/templates/:template-name/email
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/email");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/templates/:template-name/email")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/email"

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}}/v1/templates/:template-name/email"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/templates/:template-name/email");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/email"

	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/v1/templates/:template-name/email HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/templates/:template-name/email")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/email"))
    .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}}/v1/templates/:template-name/email")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/templates/:template-name/email")
  .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}}/v1/templates/:template-name/email');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/templates/:template-name/email'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/email';
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}}/v1/templates/:template-name/email',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/email")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/email',
  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}}/v1/templates/:template-name/email'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/templates/:template-name/email');

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}}/v1/templates/:template-name/email'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/email';
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}}/v1/templates/:template-name/email"]
                                                       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}}/v1/templates/:template-name/email" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/email",
  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}}/v1/templates/:template-name/email');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/email');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/email');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/email' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/email' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/templates/:template-name/email")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/email"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/email"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/templates/:template-name/email")

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/v1/templates/:template-name/email') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/email";

    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}}/v1/templates/:template-name/email
http GET {{baseUrl}}/v1/templates/:template-name/email
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/email
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/email")! 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 GetEndpoint
{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id
QUERY PARAMS

application-id
endpoint-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

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}}/v1/apps/:application-id/endpoints/:endpoint-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

	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/v1/apps/:application-id/endpoints/:endpoint-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"))
    .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}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .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}}/v1/apps/:application-id/endpoints/:endpoint-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id';
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}}/v1/apps/:application-id/endpoints/:endpoint-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/endpoints/:endpoint-id',
  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}}/v1/apps/:application-id/endpoints/:endpoint-id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id';
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}}/v1/apps/:application-id/endpoints/:endpoint-id"]
                                                       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}}/v1/apps/:application-id/endpoints/:endpoint-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id",
  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}}/v1/apps/:application-id/endpoints/:endpoint-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/endpoints/:endpoint-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")

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/v1/apps/:application-id/endpoints/:endpoint-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id";

    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}}/v1/apps/:application-id/endpoints/:endpoint-id
http GET {{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")! 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 GetEventStream
{{baseUrl}}/v1/apps/:application-id/eventstream
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/eventstream");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/eventstream")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/eventstream"

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}}/v1/apps/:application-id/eventstream"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/eventstream");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/eventstream"

	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/v1/apps/:application-id/eventstream HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/eventstream")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/eventstream"))
    .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}}/v1/apps/:application-id/eventstream")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/eventstream")
  .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}}/v1/apps/:application-id/eventstream');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/eventstream'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/eventstream';
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}}/v1/apps/:application-id/eventstream',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/eventstream")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/eventstream',
  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}}/v1/apps/:application-id/eventstream'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/eventstream');

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}}/v1/apps/:application-id/eventstream'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/eventstream';
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}}/v1/apps/:application-id/eventstream"]
                                                       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}}/v1/apps/:application-id/eventstream" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/eventstream",
  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}}/v1/apps/:application-id/eventstream');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/eventstream');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/eventstream');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/eventstream' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/eventstream' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/eventstream")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/eventstream"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/eventstream"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/eventstream")

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/v1/apps/:application-id/eventstream') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/eventstream";

    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}}/v1/apps/:application-id/eventstream
http GET {{baseUrl}}/v1/apps/:application-id/eventstream
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/eventstream
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/eventstream")! 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 GetExportJob
{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id
QUERY PARAMS

application-id
job-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id"

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}}/v1/apps/:application-id/jobs/export/:job-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id"

	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/v1/apps/:application-id/jobs/export/:job-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id"))
    .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}}/v1/apps/:application-id/jobs/export/:job-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id")
  .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}}/v1/apps/:application-id/jobs/export/:job-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id';
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}}/v1/apps/:application-id/jobs/export/:job-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/jobs/export/:job-id',
  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}}/v1/apps/:application-id/jobs/export/:job-id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id';
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}}/v1/apps/:application-id/jobs/export/:job-id"]
                                                       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}}/v1/apps/:application-id/jobs/export/:job-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id",
  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}}/v1/apps/:application-id/jobs/export/:job-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/jobs/export/:job-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id")

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/v1/apps/:application-id/jobs/export/:job-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id";

    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}}/v1/apps/:application-id/jobs/export/:job-id
http GET {{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/jobs/export/:job-id")! 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 GetExportJobs
{{baseUrl}}/v1/apps/:application-id/jobs/export
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/jobs/export");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/jobs/export")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/jobs/export"

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}}/v1/apps/:application-id/jobs/export"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/jobs/export");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/jobs/export"

	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/v1/apps/:application-id/jobs/export HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/jobs/export")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/jobs/export"))
    .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}}/v1/apps/:application-id/jobs/export")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/jobs/export")
  .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}}/v1/apps/:application-id/jobs/export');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/export'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/jobs/export';
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}}/v1/apps/:application-id/jobs/export',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/jobs/export")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/jobs/export',
  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}}/v1/apps/:application-id/jobs/export'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/jobs/export');

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}}/v1/apps/:application-id/jobs/export'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/jobs/export';
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}}/v1/apps/:application-id/jobs/export"]
                                                       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}}/v1/apps/:application-id/jobs/export" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/jobs/export",
  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}}/v1/apps/:application-id/jobs/export');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/jobs/export');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/jobs/export');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/jobs/export' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/jobs/export' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/jobs/export")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/jobs/export"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/jobs/export"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/jobs/export")

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/v1/apps/:application-id/jobs/export') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/jobs/export";

    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}}/v1/apps/:application-id/jobs/export
http GET {{baseUrl}}/v1/apps/:application-id/jobs/export
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/jobs/export
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/jobs/export")! 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 GetGcmChannel
{{baseUrl}}/v1/apps/:application-id/channels/gcm
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/gcm");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/gcm")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

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}}/v1/apps/:application-id/channels/gcm"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/gcm");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

	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/v1/apps/:application-id/channels/gcm HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/gcm"))
    .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}}/v1/apps/:application-id/channels/gcm")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .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}}/v1/apps/:application-id/channels/gcm');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/gcm'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/gcm';
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}}/v1/apps/:application-id/channels/gcm',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/gcm',
  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}}/v1/apps/:application-id/channels/gcm'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/gcm');

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}}/v1/apps/:application-id/channels/gcm'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/gcm';
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}}/v1/apps/:application-id/channels/gcm"]
                                                       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}}/v1/apps/:application-id/channels/gcm" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/gcm",
  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}}/v1/apps/:application-id/channels/gcm');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/gcm');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/gcm');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/gcm' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/gcm' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/gcm")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/gcm")

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/v1/apps/:application-id/channels/gcm') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/gcm";

    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}}/v1/apps/:application-id/channels/gcm
http GET {{baseUrl}}/v1/apps/:application-id/channels/gcm
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/gcm
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/gcm")! 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}}/v1/apps/:application-id/jobs/import/:job-id
QUERY PARAMS

application-id
job-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id"

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}}/v1/apps/:application-id/jobs/import/:job-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id"

	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/v1/apps/:application-id/jobs/import/:job-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id"))
    .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}}/v1/apps/:application-id/jobs/import/:job-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id")
  .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}}/v1/apps/:application-id/jobs/import/:job-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id';
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}}/v1/apps/:application-id/jobs/import/:job-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/jobs/import/:job-id',
  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}}/v1/apps/:application-id/jobs/import/:job-id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id';
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}}/v1/apps/:application-id/jobs/import/:job-id"]
                                                       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}}/v1/apps/:application-id/jobs/import/:job-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id",
  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}}/v1/apps/:application-id/jobs/import/:job-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/jobs/import/:job-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id")

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/v1/apps/:application-id/jobs/import/:job-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id";

    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}}/v1/apps/:application-id/jobs/import/:job-id
http GET {{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/jobs/import/:job-id")! 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 GetImportJobs
{{baseUrl}}/v1/apps/:application-id/jobs/import
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/jobs/import");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/jobs/import")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/jobs/import"

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}}/v1/apps/:application-id/jobs/import"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/jobs/import");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/jobs/import"

	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/v1/apps/:application-id/jobs/import HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/jobs/import")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/jobs/import"))
    .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}}/v1/apps/:application-id/jobs/import")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/jobs/import")
  .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}}/v1/apps/:application-id/jobs/import');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/jobs/import'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/jobs/import';
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}}/v1/apps/:application-id/jobs/import',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/jobs/import")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/jobs/import',
  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}}/v1/apps/:application-id/jobs/import'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/jobs/import');

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}}/v1/apps/:application-id/jobs/import'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/jobs/import';
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}}/v1/apps/:application-id/jobs/import"]
                                                       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}}/v1/apps/:application-id/jobs/import" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/jobs/import",
  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}}/v1/apps/:application-id/jobs/import');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/jobs/import');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/jobs/import');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/jobs/import' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/jobs/import' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/jobs/import")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/jobs/import"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/jobs/import"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/jobs/import")

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/v1/apps/:application-id/jobs/import') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/jobs/import";

    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}}/v1/apps/:application-id/jobs/import
http GET {{baseUrl}}/v1/apps/:application-id/jobs/import
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/jobs/import
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/jobs/import")! 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 GetInAppMessages
{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages
QUERY PARAMS

application-id
endpoint-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages"

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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages"

	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/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages"))
    .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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages")
  .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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages';
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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages',
  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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages');

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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages';
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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages"]
                                                       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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages",
  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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages")

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/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages";

    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}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages
http GET {{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id/inappmessages")! 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 GetInAppTemplate
{{baseUrl}}/v1/templates/:template-name/inapp
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/inapp");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/templates/:template-name/inapp")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/inapp"

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}}/v1/templates/:template-name/inapp"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/templates/:template-name/inapp");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/inapp"

	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/v1/templates/:template-name/inapp HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/templates/:template-name/inapp")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/inapp"))
    .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}}/v1/templates/:template-name/inapp")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/templates/:template-name/inapp")
  .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}}/v1/templates/:template-name/inapp');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/templates/:template-name/inapp'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/inapp';
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}}/v1/templates/:template-name/inapp',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/inapp")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/inapp',
  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}}/v1/templates/:template-name/inapp'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/templates/:template-name/inapp');

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}}/v1/templates/:template-name/inapp'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/inapp';
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}}/v1/templates/:template-name/inapp"]
                                                       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}}/v1/templates/:template-name/inapp" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/inapp",
  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}}/v1/templates/:template-name/inapp');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/inapp');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/inapp');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/inapp' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/inapp' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/templates/:template-name/inapp")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/inapp"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/inapp"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/templates/:template-name/inapp")

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/v1/templates/:template-name/inapp') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/inapp";

    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}}/v1/templates/:template-name/inapp
http GET {{baseUrl}}/v1/templates/:template-name/inapp
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/inapp
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/inapp")! 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 GetJourney
{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id
QUERY PARAMS

application-id
journey-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

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}}/v1/apps/:application-id/journeys/:journey-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

	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/v1/apps/:application-id/journeys/:journey-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"))
    .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}}/v1/apps/:application-id/journeys/:journey-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .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}}/v1/apps/:application-id/journeys/:journey-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id';
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}}/v1/apps/:application-id/journeys/:journey-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/journeys/:journey-id',
  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}}/v1/apps/:application-id/journeys/:journey-id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id';
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}}/v1/apps/:application-id/journeys/:journey-id"]
                                                       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}}/v1/apps/:application-id/journeys/:journey-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id",
  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}}/v1/apps/:application-id/journeys/:journey-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/journeys/:journey-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")

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/v1/apps/:application-id/journeys/:journey-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id";

    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}}/v1/apps/:application-id/journeys/:journey-id
http GET {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")! 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 GetJourneyDateRangeKpi
{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name
QUERY PARAMS

application-id
journey-id
kpi-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name"

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}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name"

	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/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name"))
    .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}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name")
  .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}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name';
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}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name',
  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}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name';
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}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name"]
                                                       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}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name",
  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}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name")

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/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name";

    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}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name
http GET {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/kpis/daterange/:kpi-name")! 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 GetJourneyExecutionActivityMetrics
{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics
QUERY PARAMS

application-id
journey-activity-id
journey-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics"

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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics"

	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/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics"))
    .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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics")
  .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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics';
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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics',
  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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics');

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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics';
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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics"]
                                                       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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics",
  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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics")

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/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics";

    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}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics
http GET {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/activities/:journey-activity-id/execution-metrics")! 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 GetJourneyExecutionMetrics
{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics
QUERY PARAMS

application-id
journey-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics"

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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics"

	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/v1/apps/:application-id/journeys/:journey-id/execution-metrics HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics"))
    .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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics")
  .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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics';
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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/journeys/:journey-id/execution-metrics',
  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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics');

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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics';
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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics"]
                                                       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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics",
  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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/journeys/:journey-id/execution-metrics")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics")

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/v1/apps/:application-id/journeys/:journey-id/execution-metrics') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics";

    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}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics
http GET {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/execution-metrics")! 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 GetPushTemplate
{{baseUrl}}/v1/templates/:template-name/push
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/push");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/templates/:template-name/push")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/push"

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}}/v1/templates/:template-name/push"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/templates/:template-name/push");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/push"

	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/v1/templates/:template-name/push HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/templates/:template-name/push")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/push"))
    .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}}/v1/templates/:template-name/push")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/templates/:template-name/push")
  .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}}/v1/templates/:template-name/push');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/templates/:template-name/push'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/push';
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}}/v1/templates/:template-name/push',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/push")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/push',
  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}}/v1/templates/:template-name/push'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/templates/:template-name/push');

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}}/v1/templates/:template-name/push'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/push';
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}}/v1/templates/:template-name/push"]
                                                       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}}/v1/templates/:template-name/push" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/push",
  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}}/v1/templates/:template-name/push');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/push');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/push');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/push' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/push' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/templates/:template-name/push")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/push"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/push"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/templates/:template-name/push")

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/v1/templates/:template-name/push') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/push";

    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}}/v1/templates/:template-name/push
http GET {{baseUrl}}/v1/templates/:template-name/push
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/push
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/push")! 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 GetRecommenderConfiguration
{{baseUrl}}/v1/recommenders/:recommender-id
QUERY PARAMS

recommender-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/recommenders/:recommender-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/recommenders/:recommender-id")
require "http/client"

url = "{{baseUrl}}/v1/recommenders/:recommender-id"

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}}/v1/recommenders/:recommender-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/recommenders/:recommender-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/recommenders/:recommender-id"

	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/v1/recommenders/:recommender-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/recommenders/:recommender-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/recommenders/:recommender-id"))
    .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}}/v1/recommenders/:recommender-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/recommenders/:recommender-id")
  .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}}/v1/recommenders/:recommender-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/recommenders/:recommender-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/recommenders/:recommender-id';
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}}/v1/recommenders/:recommender-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/recommenders/:recommender-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/recommenders/:recommender-id',
  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}}/v1/recommenders/:recommender-id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/recommenders/:recommender-id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/recommenders/:recommender-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/recommenders/:recommender-id';
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}}/v1/recommenders/:recommender-id"]
                                                       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}}/v1/recommenders/:recommender-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/recommenders/:recommender-id",
  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}}/v1/recommenders/:recommender-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/recommenders/:recommender-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/recommenders/:recommender-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/recommenders/:recommender-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/recommenders/:recommender-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/recommenders/:recommender-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/recommenders/:recommender-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/recommenders/:recommender-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/recommenders/:recommender-id")

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/v1/recommenders/:recommender-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/recommenders/:recommender-id";

    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}}/v1/recommenders/:recommender-id
http GET {{baseUrl}}/v1/recommenders/:recommender-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/recommenders/:recommender-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/recommenders/:recommender-id")! 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 GetRecommenderConfigurations
{{baseUrl}}/v1/recommenders
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/recommenders");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/recommenders")
require "http/client"

url = "{{baseUrl}}/v1/recommenders"

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}}/v1/recommenders"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/recommenders");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/recommenders"

	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/v1/recommenders HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/recommenders")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/recommenders"))
    .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}}/v1/recommenders")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/recommenders")
  .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}}/v1/recommenders');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/recommenders'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/recommenders';
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}}/v1/recommenders',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/recommenders")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/recommenders',
  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}}/v1/recommenders'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/recommenders');

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}}/v1/recommenders'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/recommenders';
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}}/v1/recommenders"]
                                                       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}}/v1/recommenders" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/recommenders",
  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}}/v1/recommenders');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/recommenders');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/recommenders');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/recommenders' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/recommenders' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/recommenders")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/recommenders"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/recommenders"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/recommenders")

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/v1/recommenders') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/recommenders";

    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}}/v1/recommenders
http GET {{baseUrl}}/v1/recommenders
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/recommenders
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/recommenders")! 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 GetSegment
{{baseUrl}}/v1/apps/:application-id/segments/:segment-id
QUERY PARAMS

application-id
segment-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

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}}/v1/apps/:application-id/segments/:segment-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

	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/v1/apps/:application-id/segments/:segment-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"))
    .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}}/v1/apps/:application-id/segments/:segment-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .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}}/v1/apps/:application-id/segments/:segment-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id';
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}}/v1/apps/:application-id/segments/:segment-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/segments/:segment-id',
  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}}/v1/apps/:application-id/segments/:segment-id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id';
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}}/v1/apps/:application-id/segments/:segment-id"]
                                                       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}}/v1/apps/:application-id/segments/:segment-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id",
  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}}/v1/apps/:application-id/segments/:segment-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/segments/:segment-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")

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/v1/apps/:application-id/segments/:segment-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id";

    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}}/v1/apps/:application-id/segments/:segment-id
http GET {{baseUrl}}/v1/apps/:application-id/segments/:segment-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/segments/:segment-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")! 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 GetSegmentExportJobs
{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export
QUERY PARAMS

application-id
segment-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export"

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}}/v1/apps/:application-id/segments/:segment-id/jobs/export"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export"

	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/v1/apps/:application-id/segments/:segment-id/jobs/export HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export"))
    .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}}/v1/apps/:application-id/segments/:segment-id/jobs/export")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export")
  .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}}/v1/apps/:application-id/segments/:segment-id/jobs/export');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export';
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}}/v1/apps/:application-id/segments/:segment-id/jobs/export',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/segments/:segment-id/jobs/export',
  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}}/v1/apps/:application-id/segments/:segment-id/jobs/export'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export');

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}}/v1/apps/:application-id/segments/:segment-id/jobs/export'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export';
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}}/v1/apps/:application-id/segments/:segment-id/jobs/export"]
                                                       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}}/v1/apps/:application-id/segments/:segment-id/jobs/export" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export",
  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}}/v1/apps/:application-id/segments/:segment-id/jobs/export');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/segments/:segment-id/jobs/export")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export")

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/v1/apps/:application-id/segments/:segment-id/jobs/export') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export";

    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}}/v1/apps/:application-id/segments/:segment-id/jobs/export
http GET {{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/export")! 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 GetSegmentImportJobs
{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import
QUERY PARAMS

application-id
segment-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import"

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}}/v1/apps/:application-id/segments/:segment-id/jobs/import"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import"

	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/v1/apps/:application-id/segments/:segment-id/jobs/import HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import"))
    .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}}/v1/apps/:application-id/segments/:segment-id/jobs/import")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import")
  .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}}/v1/apps/:application-id/segments/:segment-id/jobs/import');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import';
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}}/v1/apps/:application-id/segments/:segment-id/jobs/import',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/segments/:segment-id/jobs/import',
  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}}/v1/apps/:application-id/segments/:segment-id/jobs/import'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import');

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}}/v1/apps/:application-id/segments/:segment-id/jobs/import'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import';
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}}/v1/apps/:application-id/segments/:segment-id/jobs/import"]
                                                       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}}/v1/apps/:application-id/segments/:segment-id/jobs/import" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import",
  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}}/v1/apps/:application-id/segments/:segment-id/jobs/import');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/segments/:segment-id/jobs/import")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import")

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/v1/apps/:application-id/segments/:segment-id/jobs/import') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import";

    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}}/v1/apps/:application-id/segments/:segment-id/jobs/import
http GET {{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/jobs/import")! 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 GetSegmentVersion
{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version
QUERY PARAMS

application-id
segment-id
version
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version"

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}}/v1/apps/:application-id/segments/:segment-id/versions/:version"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version"

	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/v1/apps/:application-id/segments/:segment-id/versions/:version HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version"))
    .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}}/v1/apps/:application-id/segments/:segment-id/versions/:version")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version")
  .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}}/v1/apps/:application-id/segments/:segment-id/versions/:version');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version';
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}}/v1/apps/:application-id/segments/:segment-id/versions/:version',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/segments/:segment-id/versions/:version',
  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}}/v1/apps/:application-id/segments/:segment-id/versions/:version'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version';
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}}/v1/apps/:application-id/segments/:segment-id/versions/:version"]
                                                       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}}/v1/apps/:application-id/segments/:segment-id/versions/:version" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version",
  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}}/v1/apps/:application-id/segments/:segment-id/versions/:version');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/segments/:segment-id/versions/:version")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version")

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/v1/apps/:application-id/segments/:segment-id/versions/:version') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version";

    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}}/v1/apps/:application-id/segments/:segment-id/versions/:version
http GET {{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions/:version")! 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 GetSegmentVersions
{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions
QUERY PARAMS

application-id
segment-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions"

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}}/v1/apps/:application-id/segments/:segment-id/versions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions"

	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/v1/apps/:application-id/segments/:segment-id/versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions"))
    .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}}/v1/apps/:application-id/segments/:segment-id/versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions")
  .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}}/v1/apps/:application-id/segments/:segment-id/versions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions';
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}}/v1/apps/:application-id/segments/:segment-id/versions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/segments/:segment-id/versions',
  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}}/v1/apps/:application-id/segments/:segment-id/versions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions');

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}}/v1/apps/:application-id/segments/:segment-id/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions';
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}}/v1/apps/:application-id/segments/:segment-id/versions"]
                                                       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}}/v1/apps/:application-id/segments/:segment-id/versions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions",
  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}}/v1/apps/:application-id/segments/:segment-id/versions');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/segments/:segment-id/versions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions")

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/v1/apps/:application-id/segments/:segment-id/versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions";

    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}}/v1/apps/:application-id/segments/:segment-id/versions
http GET {{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id/versions")! 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 GetSegments
{{baseUrl}}/v1/apps/:application-id/segments
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/segments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/segments")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/segments"

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}}/v1/apps/:application-id/segments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/segments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/segments"

	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/v1/apps/:application-id/segments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/segments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/segments"))
    .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}}/v1/apps/:application-id/segments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/segments")
  .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}}/v1/apps/:application-id/segments');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/segments'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/segments';
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}}/v1/apps/:application-id/segments',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/segments',
  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}}/v1/apps/:application-id/segments'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/segments');

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}}/v1/apps/:application-id/segments'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/segments';
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}}/v1/apps/:application-id/segments"]
                                                       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}}/v1/apps/:application-id/segments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/segments",
  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}}/v1/apps/:application-id/segments');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/segments');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/segments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/segments' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/segments' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/segments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/segments"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/segments"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/segments")

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/v1/apps/:application-id/segments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/segments";

    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}}/v1/apps/:application-id/segments
http GET {{baseUrl}}/v1/apps/:application-id/segments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/segments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/segments")! 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 GetSmsChannel
{{baseUrl}}/v1/apps/:application-id/channels/sms
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/sms");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/sms")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/sms"

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}}/v1/apps/:application-id/channels/sms"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/sms");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/sms"

	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/v1/apps/:application-id/channels/sms HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/sms"))
    .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}}/v1/apps/:application-id/channels/sms")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .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}}/v1/apps/:application-id/channels/sms');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/sms'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/sms';
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}}/v1/apps/:application-id/channels/sms',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/sms',
  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}}/v1/apps/:application-id/channels/sms'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/sms');

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}}/v1/apps/:application-id/channels/sms'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/sms';
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}}/v1/apps/:application-id/channels/sms"]
                                                       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}}/v1/apps/:application-id/channels/sms" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/sms",
  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}}/v1/apps/:application-id/channels/sms');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/sms');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/sms');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/sms' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/sms' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/sms")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/sms"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/sms"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/sms")

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/v1/apps/:application-id/channels/sms') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/sms";

    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}}/v1/apps/:application-id/channels/sms
http GET {{baseUrl}}/v1/apps/:application-id/channels/sms
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/sms
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/sms")! 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 GetSmsTemplate
{{baseUrl}}/v1/templates/:template-name/sms
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/sms");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/templates/:template-name/sms")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/sms"

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}}/v1/templates/:template-name/sms"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/templates/:template-name/sms");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/sms"

	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/v1/templates/:template-name/sms HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/templates/:template-name/sms")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/sms"))
    .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}}/v1/templates/:template-name/sms")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/templates/:template-name/sms")
  .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}}/v1/templates/:template-name/sms');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/templates/:template-name/sms'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/sms';
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}}/v1/templates/:template-name/sms',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/sms")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/sms',
  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}}/v1/templates/:template-name/sms'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/templates/:template-name/sms');

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}}/v1/templates/:template-name/sms'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/sms';
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}}/v1/templates/:template-name/sms"]
                                                       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}}/v1/templates/:template-name/sms" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/sms",
  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}}/v1/templates/:template-name/sms');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/sms');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/sms');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/sms' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/sms' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/templates/:template-name/sms")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/sms"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/sms"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/templates/:template-name/sms")

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/v1/templates/:template-name/sms') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/sms";

    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}}/v1/templates/:template-name/sms
http GET {{baseUrl}}/v1/templates/:template-name/sms
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/sms
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/sms")! 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 GetUserEndpoints
{{baseUrl}}/v1/apps/:application-id/users/:user-id
QUERY PARAMS

application-id
user-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/users/:user-id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/users/:user-id")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/users/:user-id"

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}}/v1/apps/:application-id/users/:user-id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/users/:user-id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/users/:user-id"

	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/v1/apps/:application-id/users/:user-id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/users/:user-id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/users/:user-id"))
    .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}}/v1/apps/:application-id/users/:user-id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/users/:user-id")
  .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}}/v1/apps/:application-id/users/:user-id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/users/:user-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/users/:user-id';
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}}/v1/apps/:application-id/users/:user-id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/users/:user-id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/users/:user-id',
  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}}/v1/apps/:application-id/users/:user-id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/users/:user-id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/users/:user-id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/users/:user-id';
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}}/v1/apps/:application-id/users/:user-id"]
                                                       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}}/v1/apps/:application-id/users/:user-id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/users/:user-id",
  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}}/v1/apps/:application-id/users/:user-id');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/users/:user-id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/users/:user-id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/users/:user-id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/users/:user-id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/users/:user-id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/users/:user-id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/users/:user-id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/users/:user-id")

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/v1/apps/:application-id/users/:user-id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/users/:user-id";

    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}}/v1/apps/:application-id/users/:user-id
http GET {{baseUrl}}/v1/apps/:application-id/users/:user-id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/users/:user-id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/users/:user-id")! 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 GetVoiceChannel
{{baseUrl}}/v1/apps/:application-id/channels/voice
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/voice");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/channels/voice")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/voice"

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}}/v1/apps/:application-id/channels/voice"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/channels/voice");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/voice"

	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/v1/apps/:application-id/channels/voice HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/voice"))
    .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}}/v1/apps/:application-id/channels/voice")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .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}}/v1/apps/:application-id/channels/voice');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/voice'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/voice';
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}}/v1/apps/:application-id/channels/voice',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/channels/voice',
  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}}/v1/apps/:application-id/channels/voice'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/channels/voice');

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}}/v1/apps/:application-id/channels/voice'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/voice';
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}}/v1/apps/:application-id/channels/voice"]
                                                       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}}/v1/apps/:application-id/channels/voice" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/voice",
  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}}/v1/apps/:application-id/channels/voice');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/voice');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/voice');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/channels/voice' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/voice' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/channels/voice")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/voice"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/voice"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/channels/voice")

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/v1/apps/:application-id/channels/voice') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/channels/voice";

    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}}/v1/apps/:application-id/channels/voice
http GET {{baseUrl}}/v1/apps/:application-id/channels/voice
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/voice
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/voice")! 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 GetVoiceTemplate
{{baseUrl}}/v1/templates/:template-name/voice
QUERY PARAMS

template-name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/voice");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/templates/:template-name/voice")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/voice"

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}}/v1/templates/:template-name/voice"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/templates/:template-name/voice");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/voice"

	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/v1/templates/:template-name/voice HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/templates/:template-name/voice")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/voice"))
    .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}}/v1/templates/:template-name/voice")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/templates/:template-name/voice")
  .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}}/v1/templates/:template-name/voice');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/templates/:template-name/voice'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/voice';
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}}/v1/templates/:template-name/voice',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/voice")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/voice',
  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}}/v1/templates/:template-name/voice'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/templates/:template-name/voice');

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}}/v1/templates/:template-name/voice'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/voice';
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}}/v1/templates/:template-name/voice"]
                                                       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}}/v1/templates/:template-name/voice" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/voice",
  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}}/v1/templates/:template-name/voice');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/voice');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/voice');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/voice' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/voice' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/templates/:template-name/voice")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/voice"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/voice"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/templates/:template-name/voice")

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/v1/templates/:template-name/voice') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/voice";

    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}}/v1/templates/:template-name/voice
http GET {{baseUrl}}/v1/templates/:template-name/voice
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/voice
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/voice")! 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 ListJourneys
{{baseUrl}}/v1/apps/:application-id/journeys
QUERY PARAMS

application-id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/journeys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/apps/:application-id/journeys")
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/journeys"

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}}/v1/apps/:application-id/journeys"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/apps/:application-id/journeys");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/journeys"

	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/v1/apps/:application-id/journeys HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/apps/:application-id/journeys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/journeys"))
    .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}}/v1/apps/:application-id/journeys")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/apps/:application-id/journeys")
  .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}}/v1/apps/:application-id/journeys');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/journeys';
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}}/v1/apps/:application-id/journeys',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/apps/:application-id/journeys',
  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}}/v1/apps/:application-id/journeys'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/apps/:application-id/journeys');

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}}/v1/apps/:application-id/journeys'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/journeys';
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}}/v1/apps/:application-id/journeys"]
                                                       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}}/v1/apps/:application-id/journeys" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/journeys",
  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}}/v1/apps/:application-id/journeys');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/journeys');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/apps/:application-id/journeys');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/apps/:application-id/journeys' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/journeys' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/apps/:application-id/journeys")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/journeys"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/journeys"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/apps/:application-id/journeys")

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/v1/apps/:application-id/journeys') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/journeys";

    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}}/v1/apps/:application-id/journeys
http GET {{baseUrl}}/v1/apps/:application-id/journeys
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/journeys
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/journeys")! 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}}/v1/tags/:resource-arn
QUERY PARAMS

resource-arn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/tags/:resource-arn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/tags/:resource-arn")
require "http/client"

url = "{{baseUrl}}/v1/tags/:resource-arn"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v1/tags/:resource-arn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/tags/:resource-arn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/tags/:resource-arn"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v1/tags/:resource-arn HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/tags/:resource-arn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/tags/:resource-arn"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/tags/:resource-arn")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/tags/:resource-arn")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v1/tags/:resource-arn');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/tags/:resource-arn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/tags/:resource-arn';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1/tags/:resource-arn',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/tags/:resource-arn")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/tags/:resource-arn',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v1/tags/:resource-arn'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/tags/:resource-arn');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v1/tags/:resource-arn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/tags/:resource-arn';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/tags/:resource-arn"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1/tags/:resource-arn" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/tags/:resource-arn",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v1/tags/:resource-arn');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/tags/:resource-arn');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/tags/:resource-arn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/tags/:resource-arn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/tags/:resource-arn' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/tags/:resource-arn")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/tags/:resource-arn"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/tags/:resource-arn"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/tags/:resource-arn")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v1/tags/:resource-arn') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/tags/:resource-arn";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v1/tags/:resource-arn
http GET {{baseUrl}}/v1/tags/:resource-arn
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/tags/:resource-arn
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/tags/:resource-arn")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ListTemplateVersions
{{baseUrl}}/v1/templates/:template-name/:template-type/versions
QUERY PARAMS

template-name
template-type
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/:template-type/versions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/templates/:template-name/:template-type/versions")
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/:template-type/versions"

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}}/v1/templates/:template-name/:template-type/versions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/templates/:template-name/:template-type/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/:template-type/versions"

	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/v1/templates/:template-name/:template-type/versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/templates/:template-name/:template-type/versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/:template-type/versions"))
    .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}}/v1/templates/:template-name/:template-type/versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/templates/:template-name/:template-type/versions")
  .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}}/v1/templates/:template-name/:template-type/versions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1/templates/:template-name/:template-type/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/:template-type/versions';
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}}/v1/templates/:template-name/:template-type/versions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/:template-type/versions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/templates/:template-name/:template-type/versions',
  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}}/v1/templates/:template-name/:template-type/versions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1/templates/:template-name/:template-type/versions');

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}}/v1/templates/:template-name/:template-type/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/:template-type/versions';
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}}/v1/templates/:template-name/:template-type/versions"]
                                                       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}}/v1/templates/:template-name/:template-type/versions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/:template-type/versions",
  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}}/v1/templates/:template-name/:template-type/versions');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/:template-type/versions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates/:template-name/:template-type/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates/:template-name/:template-type/versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/:template-type/versions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/templates/:template-name/:template-type/versions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/:template-type/versions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/:template-type/versions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/templates/:template-name/:template-type/versions")

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/v1/templates/:template-name/:template-type/versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/templates/:template-name/:template-type/versions";

    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}}/v1/templates/:template-name/:template-type/versions
http GET {{baseUrl}}/v1/templates/:template-name/:template-type/versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/:template-type/versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/:template-type/versions")! 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 ListTemplates
{{baseUrl}}/v1/templates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1/templates")
require "http/client"

url = "{{baseUrl}}/v1/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}}/v1/templates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/templates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/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/v1/templates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/templates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/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}}/v1/templates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/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}}/v1/templates');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1/templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/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}}/v1/templates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/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}}/v1/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}}/v1/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}}/v1/templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/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}}/v1/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}}/v1/templates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/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}}/v1/templates');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/templates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1/templates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/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/v1/templates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/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}}/v1/templates
http GET {{baseUrl}}/v1/templates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1/templates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/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()
POST PhoneNumberValidate
{{baseUrl}}/v1/phone/number/validate
BODY json

{
  "NumberValidateRequest": {
    "IsoCountryCode": "",
    "PhoneNumber": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/phone/number/validate");

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  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/phone/number/validate" {:content-type :json
                                                                     :form-params {:NumberValidateRequest {:IsoCountryCode ""
                                                                                                           :PhoneNumber ""}}})
require "http/client"

url = "{{baseUrl}}/v1/phone/number/validate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\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}}/v1/phone/number/validate"),
    Content = new StringContent("{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\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/phone/number/validate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/phone/number/validate"

	payload := strings.NewReader("{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\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/v1/phone/number/validate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84

{
  "NumberValidateRequest": {
    "IsoCountryCode": "",
    "PhoneNumber": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/phone/number/validate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/phone/number/validate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\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  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/phone/number/validate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/phone/number/validate")
  .header("content-type", "application/json")
  .body("{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  NumberValidateRequest: {
    IsoCountryCode: '',
    PhoneNumber: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/phone/number/validate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/phone/number/validate',
  headers: {'content-type': 'application/json'},
  data: {NumberValidateRequest: {IsoCountryCode: '', PhoneNumber: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/phone/number/validate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"NumberValidateRequest":{"IsoCountryCode":"","PhoneNumber":""}}'
};

try {
  const response = await 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/phone/number/validate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NumberValidateRequest": {\n    "IsoCountryCode": "",\n    "PhoneNumber": ""\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  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/phone/number/validate")
  .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/v1/phone/number/validate',
  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({NumberValidateRequest: {IsoCountryCode: '', PhoneNumber: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/phone/number/validate',
  headers: {'content-type': 'application/json'},
  body: {NumberValidateRequest: {IsoCountryCode: '', PhoneNumber: ''}},
  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}}/v1/phone/number/validate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NumberValidateRequest: {
    IsoCountryCode: '',
    PhoneNumber: ''
  }
});

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}}/v1/phone/number/validate',
  headers: {'content-type': 'application/json'},
  data: {NumberValidateRequest: {IsoCountryCode: '', PhoneNumber: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/phone/number/validate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"NumberValidateRequest":{"IsoCountryCode":"","PhoneNumber":""}}'
};

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 = @{ @"NumberValidateRequest": @{ @"IsoCountryCode": @"", @"PhoneNumber": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/phone/number/validate"]
                                                       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}}/v1/phone/number/validate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/phone/number/validate",
  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([
    'NumberValidateRequest' => [
        'IsoCountryCode' => '',
        'PhoneNumber' => ''
    ]
  ]),
  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}}/v1/phone/number/validate', [
  'body' => '{
  "NumberValidateRequest": {
    "IsoCountryCode": "",
    "PhoneNumber": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/phone/number/validate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NumberValidateRequest' => [
    'IsoCountryCode' => '',
    'PhoneNumber' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NumberValidateRequest' => [
    'IsoCountryCode' => '',
    'PhoneNumber' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/phone/number/validate');
$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}}/v1/phone/number/validate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NumberValidateRequest": {
    "IsoCountryCode": "",
    "PhoneNumber": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/phone/number/validate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NumberValidateRequest": {
    "IsoCountryCode": "",
    "PhoneNumber": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/phone/number/validate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/phone/number/validate"

payload = { "NumberValidateRequest": {
        "IsoCountryCode": "",
        "PhoneNumber": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/phone/number/validate"

payload <- "{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\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}}/v1/phone/number/validate")

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  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\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/v1/phone/number/validate') do |req|
  req.body = "{\n  \"NumberValidateRequest\": {\n    \"IsoCountryCode\": \"\",\n    \"PhoneNumber\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/phone/number/validate";

    let payload = json!({"NumberValidateRequest": json!({
            "IsoCountryCode": "",
            "PhoneNumber": ""
        })});

    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}}/v1/phone/number/validate \
  --header 'content-type: application/json' \
  --data '{
  "NumberValidateRequest": {
    "IsoCountryCode": "",
    "PhoneNumber": ""
  }
}'
echo '{
  "NumberValidateRequest": {
    "IsoCountryCode": "",
    "PhoneNumber": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/phone/number/validate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "NumberValidateRequest": {\n    "IsoCountryCode": "",\n    "PhoneNumber": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/phone/number/validate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["NumberValidateRequest": [
    "IsoCountryCode": "",
    "PhoneNumber": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/phone/number/validate")! 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 PutEventStream
{{baseUrl}}/v1/apps/:application-id/eventstream
QUERY PARAMS

application-id
BODY json

{
  "WriteEventStream": {
    "DestinationStreamArn": "",
    "RoleArn": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/eventstream");

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  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/apps/:application-id/eventstream" {:content-type :json
                                                                                :form-params {:WriteEventStream {:DestinationStreamArn ""
                                                                                                                 :RoleArn ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/eventstream"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\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}}/v1/apps/:application-id/eventstream"),
    Content = new StringContent("{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\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/apps/:application-id/eventstream");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/eventstream"

	payload := strings.NewReader("{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\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/v1/apps/:application-id/eventstream HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 81

{
  "WriteEventStream": {
    "DestinationStreamArn": "",
    "RoleArn": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/eventstream")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/eventstream"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\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  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/eventstream")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/eventstream")
  .header("content-type", "application/json")
  .body("{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  WriteEventStream: {
    DestinationStreamArn: '',
    RoleArn: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/eventstream');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/eventstream',
  headers: {'content-type': 'application/json'},
  data: {WriteEventStream: {DestinationStreamArn: '', RoleArn: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/eventstream';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WriteEventStream":{"DestinationStreamArn":"","RoleArn":""}}'
};

try {
  const response = await 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/apps/:application-id/eventstream',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WriteEventStream": {\n    "DestinationStreamArn": "",\n    "RoleArn": ""\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  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/eventstream")
  .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/v1/apps/:application-id/eventstream',
  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({WriteEventStream: {DestinationStreamArn: '', RoleArn: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/eventstream',
  headers: {'content-type': 'application/json'},
  body: {WriteEventStream: {DestinationStreamArn: '', RoleArn: ''}},
  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}}/v1/apps/:application-id/eventstream');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WriteEventStream: {
    DestinationStreamArn: '',
    RoleArn: ''
  }
});

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}}/v1/apps/:application-id/eventstream',
  headers: {'content-type': 'application/json'},
  data: {WriteEventStream: {DestinationStreamArn: '', RoleArn: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/eventstream';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WriteEventStream":{"DestinationStreamArn":"","RoleArn":""}}'
};

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 = @{ @"WriteEventStream": @{ @"DestinationStreamArn": @"", @"RoleArn": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/eventstream"]
                                                       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}}/v1/apps/:application-id/eventstream" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/eventstream",
  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([
    'WriteEventStream' => [
        'DestinationStreamArn' => '',
        'RoleArn' => ''
    ]
  ]),
  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}}/v1/apps/:application-id/eventstream', [
  'body' => '{
  "WriteEventStream": {
    "DestinationStreamArn": "",
    "RoleArn": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/eventstream');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WriteEventStream' => [
    'DestinationStreamArn' => '',
    'RoleArn' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WriteEventStream' => [
    'DestinationStreamArn' => '',
    'RoleArn' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/eventstream');
$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}}/v1/apps/:application-id/eventstream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WriteEventStream": {
    "DestinationStreamArn": "",
    "RoleArn": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/eventstream' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WriteEventStream": {
    "DestinationStreamArn": "",
    "RoleArn": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/apps/:application-id/eventstream", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/eventstream"

payload = { "WriteEventStream": {
        "DestinationStreamArn": "",
        "RoleArn": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/eventstream"

payload <- "{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\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}}/v1/apps/:application-id/eventstream")

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  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\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/v1/apps/:application-id/eventstream') do |req|
  req.body = "{\n  \"WriteEventStream\": {\n    \"DestinationStreamArn\": \"\",\n    \"RoleArn\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/eventstream";

    let payload = json!({"WriteEventStream": json!({
            "DestinationStreamArn": "",
            "RoleArn": ""
        })});

    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}}/v1/apps/:application-id/eventstream \
  --header 'content-type: application/json' \
  --data '{
  "WriteEventStream": {
    "DestinationStreamArn": "",
    "RoleArn": ""
  }
}'
echo '{
  "WriteEventStream": {
    "DestinationStreamArn": "",
    "RoleArn": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/eventstream \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "WriteEventStream": {\n    "DestinationStreamArn": "",\n    "RoleArn": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/eventstream
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["WriteEventStream": [
    "DestinationStreamArn": "",
    "RoleArn": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/eventstream")! 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 PutEvents
{{baseUrl}}/v1/apps/:application-id/events
QUERY PARAMS

application-id
BODY json

{
  "EventsRequest": {
    "BatchItem": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/events");

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  \"EventsRequest\": {\n    \"BatchItem\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/apps/:application-id/events" {:content-type :json
                                                                           :form-params {:EventsRequest {:BatchItem ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/events"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\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}}/v1/apps/:application-id/events"),
    Content = new StringContent("{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\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/apps/:application-id/events");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/events"

	payload := strings.NewReader("{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\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/v1/apps/:application-id/events HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 48

{
  "EventsRequest": {
    "BatchItem": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/events")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/events"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\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  \"EventsRequest\": {\n    \"BatchItem\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/events")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/events")
  .header("content-type", "application/json")
  .body("{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  EventsRequest: {
    BatchItem: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/events');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/events',
  headers: {'content-type': 'application/json'},
  data: {EventsRequest: {BatchItem: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/events';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EventsRequest":{"BatchItem":""}}'
};

try {
  const response = await 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/apps/:application-id/events',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EventsRequest": {\n    "BatchItem": ""\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  \"EventsRequest\": {\n    \"BatchItem\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/events")
  .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/v1/apps/:application-id/events',
  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({EventsRequest: {BatchItem: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/events',
  headers: {'content-type': 'application/json'},
  body: {EventsRequest: {BatchItem: ''}},
  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}}/v1/apps/:application-id/events');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EventsRequest: {
    BatchItem: ''
  }
});

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}}/v1/apps/:application-id/events',
  headers: {'content-type': 'application/json'},
  data: {EventsRequest: {BatchItem: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/events';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"EventsRequest":{"BatchItem":""}}'
};

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 = @{ @"EventsRequest": @{ @"BatchItem": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/events"]
                                                       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}}/v1/apps/:application-id/events" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/events",
  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([
    'EventsRequest' => [
        'BatchItem' => ''
    ]
  ]),
  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}}/v1/apps/:application-id/events', [
  'body' => '{
  "EventsRequest": {
    "BatchItem": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/events');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EventsRequest' => [
    'BatchItem' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EventsRequest' => [
    'BatchItem' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/events');
$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}}/v1/apps/:application-id/events' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EventsRequest": {
    "BatchItem": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/events' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EventsRequest": {
    "BatchItem": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/apps/:application-id/events", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/events"

payload = { "EventsRequest": { "BatchItem": "" } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/events"

payload <- "{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\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}}/v1/apps/:application-id/events")

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  \"EventsRequest\": {\n    \"BatchItem\": \"\"\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/v1/apps/:application-id/events') do |req|
  req.body = "{\n  \"EventsRequest\": {\n    \"BatchItem\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/events";

    let payload = json!({"EventsRequest": json!({"BatchItem": ""})});

    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}}/v1/apps/:application-id/events \
  --header 'content-type: application/json' \
  --data '{
  "EventsRequest": {
    "BatchItem": ""
  }
}'
echo '{
  "EventsRequest": {
    "BatchItem": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/events \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "EventsRequest": {\n    "BatchItem": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/events
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["EventsRequest": ["BatchItem": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/events")! 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 RemoveAttributes
{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type
QUERY PARAMS

application-id
attribute-type
BODY json

{
  "UpdateAttributesRequest": {
    "Blacklist": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type");

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  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type" {:content-type :json
                                                                                              :form-params {:UpdateAttributesRequest {:Blacklist ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\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/apps/:application-id/attributes/:attribute-type"),
    Content = new StringContent("{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\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/apps/:application-id/attributes/:attribute-type");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type"

	payload := strings.NewReader("{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\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/apps/:application-id/attributes/:attribute-type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 58

{
  "UpdateAttributesRequest": {
    "Blacklist": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\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  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type")
  .header("content-type", "application/json")
  .body("{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  UpdateAttributesRequest: {
    Blacklist: ''
  }
});

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/apps/:application-id/attributes/:attribute-type');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type',
  headers: {'content-type': 'application/json'},
  data: {UpdateAttributesRequest: {Blacklist: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"UpdateAttributesRequest":{"Blacklist":""}}'
};

try {
  const response = await 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/apps/:application-id/attributes/:attribute-type',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "UpdateAttributesRequest": {\n    "Blacklist": ""\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  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type")
  .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/apps/:application-id/attributes/:attribute-type',
  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({UpdateAttributesRequest: {Blacklist: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type',
  headers: {'content-type': 'application/json'},
  body: {UpdateAttributesRequest: {Blacklist: ''}},
  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/apps/:application-id/attributes/:attribute-type');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  UpdateAttributesRequest: {
    Blacklist: ''
  }
});

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/apps/:application-id/attributes/:attribute-type',
  headers: {'content-type': 'application/json'},
  data: {UpdateAttributesRequest: {Blacklist: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"UpdateAttributesRequest":{"Blacklist":""}}'
};

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 = @{ @"UpdateAttributesRequest": @{ @"Blacklist": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type"]
                                                       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/apps/:application-id/attributes/:attribute-type" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type",
  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([
    'UpdateAttributesRequest' => [
        'Blacklist' => ''
    ]
  ]),
  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/apps/:application-id/attributes/:attribute-type', [
  'body' => '{
  "UpdateAttributesRequest": {
    "Blacklist": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'UpdateAttributesRequest' => [
    'Blacklist' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'UpdateAttributesRequest' => [
    'Blacklist' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type');
$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/apps/:application-id/attributes/:attribute-type' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "UpdateAttributesRequest": {
    "Blacklist": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "UpdateAttributesRequest": {
    "Blacklist": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/attributes/:attribute-type", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type"

payload = { "UpdateAttributesRequest": { "Blacklist": "" } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type"

payload <- "{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\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/apps/:application-id/attributes/:attribute-type")

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  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\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/apps/:application-id/attributes/:attribute-type') do |req|
  req.body = "{\n  \"UpdateAttributesRequest\": {\n    \"Blacklist\": \"\"\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/apps/:application-id/attributes/:attribute-type";

    let payload = json!({"UpdateAttributesRequest": json!({"Blacklist": ""})});

    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/apps/:application-id/attributes/:attribute-type \
  --header 'content-type: application/json' \
  --data '{
  "UpdateAttributesRequest": {
    "Blacklist": ""
  }
}'
echo '{
  "UpdateAttributesRequest": {
    "Blacklist": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "UpdateAttributesRequest": {\n    "Blacklist": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["UpdateAttributesRequest": ["Blacklist": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/attributes/:attribute-type")! 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 SendMessages
{{baseUrl}}/v1/apps/:application-id/messages
QUERY PARAMS

application-id
BODY json

{
  "MessageRequest": {
    "Addresses": "",
    "Context": "",
    "Endpoints": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/messages");

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  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/apps/:application-id/messages" {:content-type :json
                                                                             :form-params {:MessageRequest {:Addresses ""
                                                                                                            :Context ""
                                                                                                            :Endpoints ""
                                                                                                            :MessageConfiguration ""
                                                                                                            :TemplateConfiguration ""
                                                                                                            :TraceId ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/messages"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\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}}/v1/apps/:application-id/messages"),
    Content = new StringContent("{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\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/apps/:application-id/messages");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/messages"

	payload := strings.NewReader("{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\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/v1/apps/:application-id/messages HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 173

{
  "MessageRequest": {
    "Addresses": "",
    "Context": "",
    "Endpoints": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/messages")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/messages"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\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  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/messages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/messages")
  .header("content-type", "application/json")
  .body("{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  MessageRequest: {
    Addresses: '',
    Context: '',
    Endpoints: '',
    MessageConfiguration: '',
    TemplateConfiguration: '',
    TraceId: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/messages');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/messages',
  headers: {'content-type': 'application/json'},
  data: {
    MessageRequest: {
      Addresses: '',
      Context: '',
      Endpoints: '',
      MessageConfiguration: '',
      TemplateConfiguration: '',
      TraceId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/messages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MessageRequest":{"Addresses":"","Context":"","Endpoints":"","MessageConfiguration":"","TemplateConfiguration":"","TraceId":""}}'
};

try {
  const response = await 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/apps/:application-id/messages',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MessageRequest": {\n    "Addresses": "",\n    "Context": "",\n    "Endpoints": "",\n    "MessageConfiguration": "",\n    "TemplateConfiguration": "",\n    "TraceId": ""\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  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/messages")
  .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/v1/apps/:application-id/messages',
  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({
  MessageRequest: {
    Addresses: '',
    Context: '',
    Endpoints: '',
    MessageConfiguration: '',
    TemplateConfiguration: '',
    TraceId: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/messages',
  headers: {'content-type': 'application/json'},
  body: {
    MessageRequest: {
      Addresses: '',
      Context: '',
      Endpoints: '',
      MessageConfiguration: '',
      TemplateConfiguration: '',
      TraceId: ''
    }
  },
  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}}/v1/apps/:application-id/messages');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MessageRequest: {
    Addresses: '',
    Context: '',
    Endpoints: '',
    MessageConfiguration: '',
    TemplateConfiguration: '',
    TraceId: ''
  }
});

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}}/v1/apps/:application-id/messages',
  headers: {'content-type': 'application/json'},
  data: {
    MessageRequest: {
      Addresses: '',
      Context: '',
      Endpoints: '',
      MessageConfiguration: '',
      TemplateConfiguration: '',
      TraceId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/messages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MessageRequest":{"Addresses":"","Context":"","Endpoints":"","MessageConfiguration":"","TemplateConfiguration":"","TraceId":""}}'
};

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 = @{ @"MessageRequest": @{ @"Addresses": @"", @"Context": @"", @"Endpoints": @"", @"MessageConfiguration": @"", @"TemplateConfiguration": @"", @"TraceId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/messages"]
                                                       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}}/v1/apps/:application-id/messages" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/messages",
  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([
    'MessageRequest' => [
        'Addresses' => '',
        'Context' => '',
        'Endpoints' => '',
        'MessageConfiguration' => '',
        'TemplateConfiguration' => '',
        'TraceId' => ''
    ]
  ]),
  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}}/v1/apps/:application-id/messages', [
  'body' => '{
  "MessageRequest": {
    "Addresses": "",
    "Context": "",
    "Endpoints": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/messages');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MessageRequest' => [
    'Addresses' => '',
    'Context' => '',
    'Endpoints' => '',
    'MessageConfiguration' => '',
    'TemplateConfiguration' => '',
    'TraceId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MessageRequest' => [
    'Addresses' => '',
    'Context' => '',
    'Endpoints' => '',
    'MessageConfiguration' => '',
    'TemplateConfiguration' => '',
    'TraceId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/messages');
$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}}/v1/apps/:application-id/messages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MessageRequest": {
    "Addresses": "",
    "Context": "",
    "Endpoints": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/messages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MessageRequest": {
    "Addresses": "",
    "Context": "",
    "Endpoints": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/apps/:application-id/messages", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/messages"

payload = { "MessageRequest": {
        "Addresses": "",
        "Context": "",
        "Endpoints": "",
        "MessageConfiguration": "",
        "TemplateConfiguration": "",
        "TraceId": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/messages"

payload <- "{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\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}}/v1/apps/:application-id/messages")

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  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\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/v1/apps/:application-id/messages') do |req|
  req.body = "{\n  \"MessageRequest\": {\n    \"Addresses\": \"\",\n    \"Context\": \"\",\n    \"Endpoints\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/messages";

    let payload = json!({"MessageRequest": json!({
            "Addresses": "",
            "Context": "",
            "Endpoints": "",
            "MessageConfiguration": "",
            "TemplateConfiguration": "",
            "TraceId": ""
        })});

    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}}/v1/apps/:application-id/messages \
  --header 'content-type: application/json' \
  --data '{
  "MessageRequest": {
    "Addresses": "",
    "Context": "",
    "Endpoints": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": ""
  }
}'
echo '{
  "MessageRequest": {
    "Addresses": "",
    "Context": "",
    "Endpoints": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/messages \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "MessageRequest": {\n    "Addresses": "",\n    "Context": "",\n    "Endpoints": "",\n    "MessageConfiguration": "",\n    "TemplateConfiguration": "",\n    "TraceId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/messages
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["MessageRequest": [
    "Addresses": "",
    "Context": "",
    "Endpoints": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/messages")! 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 SendOTPMessage
{{baseUrl}}/v1/apps/:application-id/otp
QUERY PARAMS

application-id
BODY json

{
  "SendOTPMessageRequestParameters": {
    "AllowedAttempts": "",
    "BrandName": "",
    "Channel": "",
    "CodeLength": "",
    "DestinationIdentity": "",
    "EntityId": "",
    "Language": "",
    "OriginationIdentity": "",
    "ReferenceId": "",
    "TemplateId": "",
    "ValidityPeriod": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/otp");

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  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/apps/:application-id/otp" {:content-type :json
                                                                        :form-params {:SendOTPMessageRequestParameters {:AllowedAttempts ""
                                                                                                                        :BrandName ""
                                                                                                                        :Channel ""
                                                                                                                        :CodeLength ""
                                                                                                                        :DestinationIdentity ""
                                                                                                                        :EntityId ""
                                                                                                                        :Language ""
                                                                                                                        :OriginationIdentity ""
                                                                                                                        :ReferenceId ""
                                                                                                                        :TemplateId ""
                                                                                                                        :ValidityPeriod ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/otp"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\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}}/v1/apps/:application-id/otp"),
    Content = new StringContent("{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\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/apps/:application-id/otp");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/otp"

	payload := strings.NewReader("{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\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/v1/apps/:application-id/otp HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 307

{
  "SendOTPMessageRequestParameters": {
    "AllowedAttempts": "",
    "BrandName": "",
    "Channel": "",
    "CodeLength": "",
    "DestinationIdentity": "",
    "EntityId": "",
    "Language": "",
    "OriginationIdentity": "",
    "ReferenceId": "",
    "TemplateId": "",
    "ValidityPeriod": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/otp")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/otp"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\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  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/otp")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/otp")
  .header("content-type", "application/json")
  .body("{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  SendOTPMessageRequestParameters: {
    AllowedAttempts: '',
    BrandName: '',
    Channel: '',
    CodeLength: '',
    DestinationIdentity: '',
    EntityId: '',
    Language: '',
    OriginationIdentity: '',
    ReferenceId: '',
    TemplateId: '',
    ValidityPeriod: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/otp');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/otp',
  headers: {'content-type': 'application/json'},
  data: {
    SendOTPMessageRequestParameters: {
      AllowedAttempts: '',
      BrandName: '',
      Channel: '',
      CodeLength: '',
      DestinationIdentity: '',
      EntityId: '',
      Language: '',
      OriginationIdentity: '',
      ReferenceId: '',
      TemplateId: '',
      ValidityPeriod: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/otp';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SendOTPMessageRequestParameters":{"AllowedAttempts":"","BrandName":"","Channel":"","CodeLength":"","DestinationIdentity":"","EntityId":"","Language":"","OriginationIdentity":"","ReferenceId":"","TemplateId":"","ValidityPeriod":""}}'
};

try {
  const response = await 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/apps/:application-id/otp',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SendOTPMessageRequestParameters": {\n    "AllowedAttempts": "",\n    "BrandName": "",\n    "Channel": "",\n    "CodeLength": "",\n    "DestinationIdentity": "",\n    "EntityId": "",\n    "Language": "",\n    "OriginationIdentity": "",\n    "ReferenceId": "",\n    "TemplateId": "",\n    "ValidityPeriod": ""\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  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/otp")
  .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/v1/apps/:application-id/otp',
  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({
  SendOTPMessageRequestParameters: {
    AllowedAttempts: '',
    BrandName: '',
    Channel: '',
    CodeLength: '',
    DestinationIdentity: '',
    EntityId: '',
    Language: '',
    OriginationIdentity: '',
    ReferenceId: '',
    TemplateId: '',
    ValidityPeriod: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/otp',
  headers: {'content-type': 'application/json'},
  body: {
    SendOTPMessageRequestParameters: {
      AllowedAttempts: '',
      BrandName: '',
      Channel: '',
      CodeLength: '',
      DestinationIdentity: '',
      EntityId: '',
      Language: '',
      OriginationIdentity: '',
      ReferenceId: '',
      TemplateId: '',
      ValidityPeriod: ''
    }
  },
  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}}/v1/apps/:application-id/otp');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SendOTPMessageRequestParameters: {
    AllowedAttempts: '',
    BrandName: '',
    Channel: '',
    CodeLength: '',
    DestinationIdentity: '',
    EntityId: '',
    Language: '',
    OriginationIdentity: '',
    ReferenceId: '',
    TemplateId: '',
    ValidityPeriod: ''
  }
});

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}}/v1/apps/:application-id/otp',
  headers: {'content-type': 'application/json'},
  data: {
    SendOTPMessageRequestParameters: {
      AllowedAttempts: '',
      BrandName: '',
      Channel: '',
      CodeLength: '',
      DestinationIdentity: '',
      EntityId: '',
      Language: '',
      OriginationIdentity: '',
      ReferenceId: '',
      TemplateId: '',
      ValidityPeriod: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/otp';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SendOTPMessageRequestParameters":{"AllowedAttempts":"","BrandName":"","Channel":"","CodeLength":"","DestinationIdentity":"","EntityId":"","Language":"","OriginationIdentity":"","ReferenceId":"","TemplateId":"","ValidityPeriod":""}}'
};

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 = @{ @"SendOTPMessageRequestParameters": @{ @"AllowedAttempts": @"", @"BrandName": @"", @"Channel": @"", @"CodeLength": @"", @"DestinationIdentity": @"", @"EntityId": @"", @"Language": @"", @"OriginationIdentity": @"", @"ReferenceId": @"", @"TemplateId": @"", @"ValidityPeriod": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/otp"]
                                                       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}}/v1/apps/:application-id/otp" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/otp",
  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([
    'SendOTPMessageRequestParameters' => [
        'AllowedAttempts' => '',
        'BrandName' => '',
        'Channel' => '',
        'CodeLength' => '',
        'DestinationIdentity' => '',
        'EntityId' => '',
        'Language' => '',
        'OriginationIdentity' => '',
        'ReferenceId' => '',
        'TemplateId' => '',
        'ValidityPeriod' => ''
    ]
  ]),
  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}}/v1/apps/:application-id/otp', [
  'body' => '{
  "SendOTPMessageRequestParameters": {
    "AllowedAttempts": "",
    "BrandName": "",
    "Channel": "",
    "CodeLength": "",
    "DestinationIdentity": "",
    "EntityId": "",
    "Language": "",
    "OriginationIdentity": "",
    "ReferenceId": "",
    "TemplateId": "",
    "ValidityPeriod": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/otp');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SendOTPMessageRequestParameters' => [
    'AllowedAttempts' => '',
    'BrandName' => '',
    'Channel' => '',
    'CodeLength' => '',
    'DestinationIdentity' => '',
    'EntityId' => '',
    'Language' => '',
    'OriginationIdentity' => '',
    'ReferenceId' => '',
    'TemplateId' => '',
    'ValidityPeriod' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SendOTPMessageRequestParameters' => [
    'AllowedAttempts' => '',
    'BrandName' => '',
    'Channel' => '',
    'CodeLength' => '',
    'DestinationIdentity' => '',
    'EntityId' => '',
    'Language' => '',
    'OriginationIdentity' => '',
    'ReferenceId' => '',
    'TemplateId' => '',
    'ValidityPeriod' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/otp');
$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}}/v1/apps/:application-id/otp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SendOTPMessageRequestParameters": {
    "AllowedAttempts": "",
    "BrandName": "",
    "Channel": "",
    "CodeLength": "",
    "DestinationIdentity": "",
    "EntityId": "",
    "Language": "",
    "OriginationIdentity": "",
    "ReferenceId": "",
    "TemplateId": "",
    "ValidityPeriod": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/otp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SendOTPMessageRequestParameters": {
    "AllowedAttempts": "",
    "BrandName": "",
    "Channel": "",
    "CodeLength": "",
    "DestinationIdentity": "",
    "EntityId": "",
    "Language": "",
    "OriginationIdentity": "",
    "ReferenceId": "",
    "TemplateId": "",
    "ValidityPeriod": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/apps/:application-id/otp", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/otp"

payload = { "SendOTPMessageRequestParameters": {
        "AllowedAttempts": "",
        "BrandName": "",
        "Channel": "",
        "CodeLength": "",
        "DestinationIdentity": "",
        "EntityId": "",
        "Language": "",
        "OriginationIdentity": "",
        "ReferenceId": "",
        "TemplateId": "",
        "ValidityPeriod": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/otp"

payload <- "{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\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}}/v1/apps/:application-id/otp")

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  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\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/v1/apps/:application-id/otp') do |req|
  req.body = "{\n  \"SendOTPMessageRequestParameters\": {\n    \"AllowedAttempts\": \"\",\n    \"BrandName\": \"\",\n    \"Channel\": \"\",\n    \"CodeLength\": \"\",\n    \"DestinationIdentity\": \"\",\n    \"EntityId\": \"\",\n    \"Language\": \"\",\n    \"OriginationIdentity\": \"\",\n    \"ReferenceId\": \"\",\n    \"TemplateId\": \"\",\n    \"ValidityPeriod\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/otp";

    let payload = json!({"SendOTPMessageRequestParameters": json!({
            "AllowedAttempts": "",
            "BrandName": "",
            "Channel": "",
            "CodeLength": "",
            "DestinationIdentity": "",
            "EntityId": "",
            "Language": "",
            "OriginationIdentity": "",
            "ReferenceId": "",
            "TemplateId": "",
            "ValidityPeriod": ""
        })});

    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}}/v1/apps/:application-id/otp \
  --header 'content-type: application/json' \
  --data '{
  "SendOTPMessageRequestParameters": {
    "AllowedAttempts": "",
    "BrandName": "",
    "Channel": "",
    "CodeLength": "",
    "DestinationIdentity": "",
    "EntityId": "",
    "Language": "",
    "OriginationIdentity": "",
    "ReferenceId": "",
    "TemplateId": "",
    "ValidityPeriod": ""
  }
}'
echo '{
  "SendOTPMessageRequestParameters": {
    "AllowedAttempts": "",
    "BrandName": "",
    "Channel": "",
    "CodeLength": "",
    "DestinationIdentity": "",
    "EntityId": "",
    "Language": "",
    "OriginationIdentity": "",
    "ReferenceId": "",
    "TemplateId": "",
    "ValidityPeriod": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/otp \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "SendOTPMessageRequestParameters": {\n    "AllowedAttempts": "",\n    "BrandName": "",\n    "Channel": "",\n    "CodeLength": "",\n    "DestinationIdentity": "",\n    "EntityId": "",\n    "Language": "",\n    "OriginationIdentity": "",\n    "ReferenceId": "",\n    "TemplateId": "",\n    "ValidityPeriod": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/otp
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SendOTPMessageRequestParameters": [
    "AllowedAttempts": "",
    "BrandName": "",
    "Channel": "",
    "CodeLength": "",
    "DestinationIdentity": "",
    "EntityId": "",
    "Language": "",
    "OriginationIdentity": "",
    "ReferenceId": "",
    "TemplateId": "",
    "ValidityPeriod": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/otp")! 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 SendUsersMessages
{{baseUrl}}/v1/apps/:application-id/users-messages
QUERY PARAMS

application-id
BODY json

{
  "SendUsersMessageRequest": {
    "Context": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": "",
    "Users": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/users-messages");

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  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/apps/:application-id/users-messages" {:content-type :json
                                                                                   :form-params {:SendUsersMessageRequest {:Context ""
                                                                                                                           :MessageConfiguration ""
                                                                                                                           :TemplateConfiguration ""
                                                                                                                           :TraceId ""
                                                                                                                           :Users ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/users-messages"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\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}}/v1/apps/:application-id/users-messages"),
    Content = new StringContent("{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\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/apps/:application-id/users-messages");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/users-messages"

	payload := strings.NewReader("{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\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/v1/apps/:application-id/users-messages HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 157

{
  "SendUsersMessageRequest": {
    "Context": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": "",
    "Users": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/users-messages")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/users-messages"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\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  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/users-messages")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/users-messages")
  .header("content-type", "application/json")
  .body("{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  SendUsersMessageRequest: {
    Context: '',
    MessageConfiguration: '',
    TemplateConfiguration: '',
    TraceId: '',
    Users: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/users-messages');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/users-messages',
  headers: {'content-type': 'application/json'},
  data: {
    SendUsersMessageRequest: {
      Context: '',
      MessageConfiguration: '',
      TemplateConfiguration: '',
      TraceId: '',
      Users: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/users-messages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SendUsersMessageRequest":{"Context":"","MessageConfiguration":"","TemplateConfiguration":"","TraceId":"","Users":""}}'
};

try {
  const response = await 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/apps/:application-id/users-messages',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SendUsersMessageRequest": {\n    "Context": "",\n    "MessageConfiguration": "",\n    "TemplateConfiguration": "",\n    "TraceId": "",\n    "Users": ""\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  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/users-messages")
  .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/v1/apps/:application-id/users-messages',
  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({
  SendUsersMessageRequest: {
    Context: '',
    MessageConfiguration: '',
    TemplateConfiguration: '',
    TraceId: '',
    Users: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/users-messages',
  headers: {'content-type': 'application/json'},
  body: {
    SendUsersMessageRequest: {
      Context: '',
      MessageConfiguration: '',
      TemplateConfiguration: '',
      TraceId: '',
      Users: ''
    }
  },
  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}}/v1/apps/:application-id/users-messages');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SendUsersMessageRequest: {
    Context: '',
    MessageConfiguration: '',
    TemplateConfiguration: '',
    TraceId: '',
    Users: ''
  }
});

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}}/v1/apps/:application-id/users-messages',
  headers: {'content-type': 'application/json'},
  data: {
    SendUsersMessageRequest: {
      Context: '',
      MessageConfiguration: '',
      TemplateConfiguration: '',
      TraceId: '',
      Users: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/users-messages';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SendUsersMessageRequest":{"Context":"","MessageConfiguration":"","TemplateConfiguration":"","TraceId":"","Users":""}}'
};

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 = @{ @"SendUsersMessageRequest": @{ @"Context": @"", @"MessageConfiguration": @"", @"TemplateConfiguration": @"", @"TraceId": @"", @"Users": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/users-messages"]
                                                       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}}/v1/apps/:application-id/users-messages" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/users-messages",
  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([
    'SendUsersMessageRequest' => [
        'Context' => '',
        'MessageConfiguration' => '',
        'TemplateConfiguration' => '',
        'TraceId' => '',
        'Users' => ''
    ]
  ]),
  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}}/v1/apps/:application-id/users-messages', [
  'body' => '{
  "SendUsersMessageRequest": {
    "Context": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": "",
    "Users": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/users-messages');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SendUsersMessageRequest' => [
    'Context' => '',
    'MessageConfiguration' => '',
    'TemplateConfiguration' => '',
    'TraceId' => '',
    'Users' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SendUsersMessageRequest' => [
    'Context' => '',
    'MessageConfiguration' => '',
    'TemplateConfiguration' => '',
    'TraceId' => '',
    'Users' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/users-messages');
$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}}/v1/apps/:application-id/users-messages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SendUsersMessageRequest": {
    "Context": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": "",
    "Users": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/users-messages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SendUsersMessageRequest": {
    "Context": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": "",
    "Users": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/apps/:application-id/users-messages", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/users-messages"

payload = { "SendUsersMessageRequest": {
        "Context": "",
        "MessageConfiguration": "",
        "TemplateConfiguration": "",
        "TraceId": "",
        "Users": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/users-messages"

payload <- "{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\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}}/v1/apps/:application-id/users-messages")

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  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\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/v1/apps/:application-id/users-messages') do |req|
  req.body = "{\n  \"SendUsersMessageRequest\": {\n    \"Context\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TraceId\": \"\",\n    \"Users\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/users-messages";

    let payload = json!({"SendUsersMessageRequest": json!({
            "Context": "",
            "MessageConfiguration": "",
            "TemplateConfiguration": "",
            "TraceId": "",
            "Users": ""
        })});

    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}}/v1/apps/:application-id/users-messages \
  --header 'content-type: application/json' \
  --data '{
  "SendUsersMessageRequest": {
    "Context": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": "",
    "Users": ""
  }
}'
echo '{
  "SendUsersMessageRequest": {
    "Context": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": "",
    "Users": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/users-messages \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "SendUsersMessageRequest": {\n    "Context": "",\n    "MessageConfiguration": "",\n    "TemplateConfiguration": "",\n    "TraceId": "",\n    "Users": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/users-messages
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SendUsersMessageRequest": [
    "Context": "",
    "MessageConfiguration": "",
    "TemplateConfiguration": "",
    "TraceId": "",
    "Users": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/users-messages")! 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}}/v1/tags/:resource-arn
QUERY PARAMS

resource-arn
BODY json

{
  "TagsModel": {
    "tags": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/tags/:resource-arn");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TagsModel\": {\n    \"tags\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/tags/:resource-arn" {:content-type :json
                                                                  :form-params {:TagsModel {:tags ""}}})
require "http/client"

url = "{{baseUrl}}/v1/tags/:resource-arn"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TagsModel\": {\n    \"tags\": \"\"\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}}/v1/tags/:resource-arn"),
    Content = new StringContent("{\n  \"TagsModel\": {\n    \"tags\": \"\"\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/tags/:resource-arn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TagsModel\": {\n    \"tags\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/tags/:resource-arn"

	payload := strings.NewReader("{\n  \"TagsModel\": {\n    \"tags\": \"\"\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/v1/tags/:resource-arn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "TagsModel": {
    "tags": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/tags/:resource-arn")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TagsModel\": {\n    \"tags\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/tags/:resource-arn"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TagsModel\": {\n    \"tags\": \"\"\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  \"TagsModel\": {\n    \"tags\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/tags/:resource-arn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/tags/:resource-arn")
  .header("content-type", "application/json")
  .body("{\n  \"TagsModel\": {\n    \"tags\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  TagsModel: {
    tags: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/tags/:resource-arn');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/tags/:resource-arn',
  headers: {'content-type': 'application/json'},
  data: {TagsModel: {tags: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/tags/:resource-arn';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TagsModel":{"tags":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1/tags/:resource-arn',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TagsModel": {\n    "tags": ""\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  \"TagsModel\": {\n    \"tags\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/tags/:resource-arn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/tags/:resource-arn',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({TagsModel: {tags: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/tags/:resource-arn',
  headers: {'content-type': 'application/json'},
  body: {TagsModel: {tags: ''}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1/tags/:resource-arn');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TagsModel: {
    tags: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/tags/:resource-arn',
  headers: {'content-type': 'application/json'},
  data: {TagsModel: {tags: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/tags/:resource-arn';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TagsModel":{"tags":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TagsModel": @{ @"tags": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/tags/:resource-arn"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1/tags/:resource-arn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TagsModel\": {\n    \"tags\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/tags/:resource-arn",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'TagsModel' => [
        'tags' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1/tags/:resource-arn', [
  'body' => '{
  "TagsModel": {
    "tags": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/tags/:resource-arn');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TagsModel' => [
    'tags' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TagsModel' => [
    'tags' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/tags/:resource-arn');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/tags/:resource-arn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TagsModel": {
    "tags": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/tags/:resource-arn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TagsModel": {
    "tags": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TagsModel\": {\n    \"tags\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/tags/:resource-arn", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/tags/:resource-arn"

payload = { "TagsModel": { "tags": "" } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/tags/:resource-arn"

payload <- "{\n  \"TagsModel\": {\n    \"tags\": \"\"\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}}/v1/tags/:resource-arn")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"TagsModel\": {\n    \"tags\": \"\"\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/v1/tags/:resource-arn') do |req|
  req.body = "{\n  \"TagsModel\": {\n    \"tags\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/tags/:resource-arn";

    let payload = json!({"TagsModel": json!({"tags": ""})});

    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}}/v1/tags/:resource-arn \
  --header 'content-type: application/json' \
  --data '{
  "TagsModel": {
    "tags": ""
  }
}'
echo '{
  "TagsModel": {
    "tags": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/tags/:resource-arn \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "TagsModel": {\n    "tags": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/tags/:resource-arn
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["TagsModel": ["tags": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/tags/:resource-arn")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE UntagResource
{{baseUrl}}/v1/tags/:resource-arn#tagKeys
QUERY PARAMS

tagKeys
resource-arn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v1/tags/:resource-arn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"

url = "{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/v1/tags/:resource-arn?tagKeys= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/tags/:resource-arn#tagKeys',
  params: {tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1/tags/:resource-arn?tagKeys=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/tags/:resource-arn#tagKeys',
  qs: {tagKeys: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v1/tags/:resource-arn#tagKeys');

req.query({
  tagKeys: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v1/tags/:resource-arn#tagKeys',
  params: {tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys');

echo $response->getBody();
setUrl('{{baseUrl}}/v1/tags/:resource-arn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'tagKeys' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/tags/:resource-arn#tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'tagKeys' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v1/tags/:resource-arn?tagKeys=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/tags/:resource-arn#tagKeys"

querystring = {"tagKeys":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/tags/:resource-arn#tagKeys"

queryString <- list(tagKeys = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/v1/tags/:resource-arn') do |req|
  req.params['tagKeys'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/tags/:resource-arn#tagKeys";

    let querystring = [
        ("tagKeys", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/tags/:resource-arn?tagKeys=#tagKeys")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT UpdateAdmChannel
{{baseUrl}}/v1/apps/:application-id/channels/adm
QUERY PARAMS

application-id
BODY json

{
  "ADMChannelRequest": {
    "ClientId": "",
    "ClientSecret": "",
    "Enabled": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/adm");

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  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/adm" {:content-type :json
                                                                                :form-params {:ADMChannelRequest {:ClientId ""
                                                                                                                  :ClientSecret ""
                                                                                                                  :Enabled ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/adm"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/adm"),
    Content = new StringContent("{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/adm");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/adm"

	payload := strings.NewReader("{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/adm HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "ADMChannelRequest": {
    "ClientId": "",
    "ClientSecret": "",
    "Enabled": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/adm"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\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  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .header("content-type", "application/json")
  .body("{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  ADMChannelRequest: {
    ClientId: '',
    ClientSecret: '',
    Enabled: ''
  }
});

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/apps/:application-id/channels/adm');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/adm',
  headers: {'content-type': 'application/json'},
  data: {ADMChannelRequest: {ClientId: '', ClientSecret: '', Enabled: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/adm';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ADMChannelRequest":{"ClientId":"","ClientSecret":"","Enabled":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/adm',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ADMChannelRequest": {\n    "ClientId": "",\n    "ClientSecret": "",\n    "Enabled": ""\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  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/adm")
  .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/apps/:application-id/channels/adm',
  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({ADMChannelRequest: {ClientId: '', ClientSecret: '', Enabled: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/adm',
  headers: {'content-type': 'application/json'},
  body: {ADMChannelRequest: {ClientId: '', ClientSecret: '', Enabled: ''}},
  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/apps/:application-id/channels/adm');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ADMChannelRequest: {
    ClientId: '',
    ClientSecret: '',
    Enabled: ''
  }
});

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/apps/:application-id/channels/adm',
  headers: {'content-type': 'application/json'},
  data: {ADMChannelRequest: {ClientId: '', ClientSecret: '', Enabled: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/adm';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ADMChannelRequest":{"ClientId":"","ClientSecret":"","Enabled":""}}'
};

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 = @{ @"ADMChannelRequest": @{ @"ClientId": @"", @"ClientSecret": @"", @"Enabled": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/adm"]
                                                       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/apps/:application-id/channels/adm" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/adm",
  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([
    'ADMChannelRequest' => [
        'ClientId' => '',
        'ClientSecret' => '',
        'Enabled' => ''
    ]
  ]),
  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/apps/:application-id/channels/adm', [
  'body' => '{
  "ADMChannelRequest": {
    "ClientId": "",
    "ClientSecret": "",
    "Enabled": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/adm');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ADMChannelRequest' => [
    'ClientId' => '',
    'ClientSecret' => '',
    'Enabled' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ADMChannelRequest' => [
    'ClientId' => '',
    'ClientSecret' => '',
    'Enabled' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/adm');
$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/apps/:application-id/channels/adm' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ADMChannelRequest": {
    "ClientId": "",
    "ClientSecret": "",
    "Enabled": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/adm' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ADMChannelRequest": {
    "ClientId": "",
    "ClientSecret": "",
    "Enabled": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/adm", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/adm"

payload = { "ADMChannelRequest": {
        "ClientId": "",
        "ClientSecret": "",
        "Enabled": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/adm"

payload <- "{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/adm")

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  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/adm') do |req|
  req.body = "{\n  \"ADMChannelRequest\": {\n    \"ClientId\": \"\",\n    \"ClientSecret\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/adm";

    let payload = json!({"ADMChannelRequest": json!({
            "ClientId": "",
            "ClientSecret": "",
            "Enabled": ""
        })});

    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/apps/:application-id/channels/adm \
  --header 'content-type: application/json' \
  --data '{
  "ADMChannelRequest": {
    "ClientId": "",
    "ClientSecret": "",
    "Enabled": ""
  }
}'
echo '{
  "ADMChannelRequest": {
    "ClientId": "",
    "ClientSecret": "",
    "Enabled": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/adm \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ADMChannelRequest": {\n    "ClientId": "",\n    "ClientSecret": "",\n    "Enabled": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/adm
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ADMChannelRequest": [
    "ClientId": "",
    "ClientSecret": "",
    "Enabled": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/adm")! 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 UpdateApnsChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns
QUERY PARAMS

application-id
BODY json

{
  "APNSChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns");

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  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/apns" {:content-type :json
                                                                                 :form-params {:APNSChannelRequest {:BundleId ""
                                                                                                                    :Certificate ""
                                                                                                                    :DefaultAuthenticationMethod ""
                                                                                                                    :Enabled ""
                                                                                                                    :PrivateKey ""
                                                                                                                    :TeamId ""
                                                                                                                    :TokenKey ""
                                                                                                                    :TokenKeyId ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns"),
    Content = new StringContent("{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns"

	payload := strings.NewReader("{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 215

{
  "APNSChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .header("content-type", "application/json")
  .body("{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  APNSChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
});

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/apps/:application-id/channels/apns');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns',
  headers: {'content-type': 'application/json'},
  data: {
    APNSChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"APNSChannelRequest":{"BundleId":"","Certificate":"","DefaultAuthenticationMethod":"","Enabled":"","PrivateKey":"","TeamId":"","TokenKey":"","TokenKeyId":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/apns',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "APNSChannelRequest": {\n    "BundleId": "",\n    "Certificate": "",\n    "DefaultAuthenticationMethod": "",\n    "Enabled": "",\n    "PrivateKey": "",\n    "TeamId": "",\n    "TokenKey": "",\n    "TokenKeyId": ""\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  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns")
  .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/apps/:application-id/channels/apns',
  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({
  APNSChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns',
  headers: {'content-type': 'application/json'},
  body: {
    APNSChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  },
  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/apps/:application-id/channels/apns');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  APNSChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
});

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/apps/:application-id/channels/apns',
  headers: {'content-type': 'application/json'},
  data: {
    APNSChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"APNSChannelRequest":{"BundleId":"","Certificate":"","DefaultAuthenticationMethod":"","Enabled":"","PrivateKey":"","TeamId":"","TokenKey":"","TokenKeyId":""}}'
};

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 = @{ @"APNSChannelRequest": @{ @"BundleId": @"", @"Certificate": @"", @"DefaultAuthenticationMethod": @"", @"Enabled": @"", @"PrivateKey": @"", @"TeamId": @"", @"TokenKey": @"", @"TokenKeyId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/apns"]
                                                       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/apps/:application-id/channels/apns" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns",
  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([
    'APNSChannelRequest' => [
        'BundleId' => '',
        'Certificate' => '',
        'DefaultAuthenticationMethod' => '',
        'Enabled' => '',
        'PrivateKey' => '',
        'TeamId' => '',
        'TokenKey' => '',
        'TokenKeyId' => ''
    ]
  ]),
  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/apps/:application-id/channels/apns', [
  'body' => '{
  "APNSChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'APNSChannelRequest' => [
    'BundleId' => '',
    'Certificate' => '',
    'DefaultAuthenticationMethod' => '',
    'Enabled' => '',
    'PrivateKey' => '',
    'TeamId' => '',
    'TokenKey' => '',
    'TokenKeyId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'APNSChannelRequest' => [
    'BundleId' => '',
    'Certificate' => '',
    'DefaultAuthenticationMethod' => '',
    'Enabled' => '',
    'PrivateKey' => '',
    'TeamId' => '',
    'TokenKey' => '',
    'TokenKeyId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns');
$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/apps/:application-id/channels/apns' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "APNSChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "APNSChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/apns", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns"

payload = { "APNSChannelRequest": {
        "BundleId": "",
        "Certificate": "",
        "DefaultAuthenticationMethod": "",
        "Enabled": "",
        "PrivateKey": "",
        "TeamId": "",
        "TokenKey": "",
        "TokenKeyId": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns"

payload <- "{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns")

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  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns') do |req|
  req.body = "{\n  \"APNSChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns";

    let payload = json!({"APNSChannelRequest": json!({
            "BundleId": "",
            "Certificate": "",
            "DefaultAuthenticationMethod": "",
            "Enabled": "",
            "PrivateKey": "",
            "TeamId": "",
            "TokenKey": "",
            "TokenKeyId": ""
        })});

    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/apps/:application-id/channels/apns \
  --header 'content-type: application/json' \
  --data '{
  "APNSChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
echo '{
  "APNSChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/apns \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "APNSChannelRequest": {\n    "BundleId": "",\n    "Certificate": "",\n    "DefaultAuthenticationMethod": "",\n    "Enabled": "",\n    "PrivateKey": "",\n    "TeamId": "",\n    "TokenKey": "",\n    "TokenKeyId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["APNSChannelRequest": [
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns")! 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 UpdateApnsSandboxChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox
QUERY PARAMS

application-id
BODY json

{
  "APNSSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox");

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  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox" {:content-type :json
                                                                                         :form-params {:APNSSandboxChannelRequest {:BundleId ""
                                                                                                                                   :Certificate ""
                                                                                                                                   :DefaultAuthenticationMethod ""
                                                                                                                                   :Enabled ""
                                                                                                                                   :PrivateKey ""
                                                                                                                                   :TeamId ""
                                                                                                                                   :TokenKey ""
                                                                                                                                   :TokenKeyId ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_sandbox"),
    Content = new StringContent("{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_sandbox");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

	payload := strings.NewReader("{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_sandbox HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 222

{
  "APNSSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .header("content-type", "application/json")
  .body("{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  APNSSandboxChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
});

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/apps/:application-id/channels/apns_sandbox');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox',
  headers: {'content-type': 'application/json'},
  data: {
    APNSSandboxChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"APNSSandboxChannelRequest":{"BundleId":"","Certificate":"","DefaultAuthenticationMethod":"","Enabled":"","PrivateKey":"","TeamId":"","TokenKey":"","TokenKeyId":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/apns_sandbox',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "APNSSandboxChannelRequest": {\n    "BundleId": "",\n    "Certificate": "",\n    "DefaultAuthenticationMethod": "",\n    "Enabled": "",\n    "PrivateKey": "",\n    "TeamId": "",\n    "TokenKey": "",\n    "TokenKeyId": ""\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  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")
  .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/apps/:application-id/channels/apns_sandbox',
  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({
  APNSSandboxChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox',
  headers: {'content-type': 'application/json'},
  body: {
    APNSSandboxChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  },
  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/apps/:application-id/channels/apns_sandbox');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  APNSSandboxChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
});

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/apps/:application-id/channels/apns_sandbox',
  headers: {'content-type': 'application/json'},
  data: {
    APNSSandboxChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"APNSSandboxChannelRequest":{"BundleId":"","Certificate":"","DefaultAuthenticationMethod":"","Enabled":"","PrivateKey":"","TeamId":"","TokenKey":"","TokenKeyId":""}}'
};

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 = @{ @"APNSSandboxChannelRequest": @{ @"BundleId": @"", @"Certificate": @"", @"DefaultAuthenticationMethod": @"", @"Enabled": @"", @"PrivateKey": @"", @"TeamId": @"", @"TokenKey": @"", @"TokenKeyId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"]
                                                       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/apps/:application-id/channels/apns_sandbox" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox",
  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([
    'APNSSandboxChannelRequest' => [
        'BundleId' => '',
        'Certificate' => '',
        'DefaultAuthenticationMethod' => '',
        'Enabled' => '',
        'PrivateKey' => '',
        'TeamId' => '',
        'TokenKey' => '',
        'TokenKeyId' => ''
    ]
  ]),
  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/apps/:application-id/channels/apns_sandbox', [
  'body' => '{
  "APNSSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'APNSSandboxChannelRequest' => [
    'BundleId' => '',
    'Certificate' => '',
    'DefaultAuthenticationMethod' => '',
    'Enabled' => '',
    'PrivateKey' => '',
    'TeamId' => '',
    'TokenKey' => '',
    'TokenKeyId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'APNSSandboxChannelRequest' => [
    'BundleId' => '',
    'Certificate' => '',
    'DefaultAuthenticationMethod' => '',
    'Enabled' => '',
    'PrivateKey' => '',
    'TeamId' => '',
    'TokenKey' => '',
    'TokenKeyId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox');
$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/apps/:application-id/channels/apns_sandbox' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "APNSSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "APNSSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/apns_sandbox", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

payload = { "APNSSandboxChannelRequest": {
        "BundleId": "",
        "Certificate": "",
        "DefaultAuthenticationMethod": "",
        "Enabled": "",
        "PrivateKey": "",
        "TeamId": "",
        "TokenKey": "",
        "TokenKeyId": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox"

payload <- "{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_sandbox")

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  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_sandbox') do |req|
  req.body = "{\n  \"APNSSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_sandbox";

    let payload = json!({"APNSSandboxChannelRequest": json!({
            "BundleId": "",
            "Certificate": "",
            "DefaultAuthenticationMethod": "",
            "Enabled": "",
            "PrivateKey": "",
            "TeamId": "",
            "TokenKey": "",
            "TokenKeyId": ""
        })});

    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/apps/:application-id/channels/apns_sandbox \
  --header 'content-type: application/json' \
  --data '{
  "APNSSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
echo '{
  "APNSSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "APNSSandboxChannelRequest": {\n    "BundleId": "",\n    "Certificate": "",\n    "DefaultAuthenticationMethod": "",\n    "Enabled": "",\n    "PrivateKey": "",\n    "TeamId": "",\n    "TokenKey": "",\n    "TokenKeyId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["APNSSandboxChannelRequest": [
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns_sandbox")! 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 UpdateApnsVoipChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns_voip
QUERY PARAMS

application-id
BODY json

{
  "APNSVoipChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip");

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  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip" {:content-type :json
                                                                                      :form-params {:APNSVoipChannelRequest {:BundleId ""
                                                                                                                             :Certificate ""
                                                                                                                             :DefaultAuthenticationMethod ""
                                                                                                                             :Enabled ""
                                                                                                                             :PrivateKey ""
                                                                                                                             :TeamId ""
                                                                                                                             :TokenKey ""
                                                                                                                             :TokenKeyId ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip"),
    Content = new StringContent("{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

	payload := strings.NewReader("{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 219

{
  "APNSVoipChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .header("content-type", "application/json")
  .body("{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  APNSVoipChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
});

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/apps/:application-id/channels/apns_voip');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip',
  headers: {'content-type': 'application/json'},
  data: {
    APNSVoipChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"APNSVoipChannelRequest":{"BundleId":"","Certificate":"","DefaultAuthenticationMethod":"","Enabled":"","PrivateKey":"","TeamId":"","TokenKey":"","TokenKeyId":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/apns_voip',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "APNSVoipChannelRequest": {\n    "BundleId": "",\n    "Certificate": "",\n    "DefaultAuthenticationMethod": "",\n    "Enabled": "",\n    "PrivateKey": "",\n    "TeamId": "",\n    "TokenKey": "",\n    "TokenKeyId": ""\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  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")
  .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/apps/:application-id/channels/apns_voip',
  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({
  APNSVoipChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip',
  headers: {'content-type': 'application/json'},
  body: {
    APNSVoipChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  },
  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/apps/:application-id/channels/apns_voip');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  APNSVoipChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
});

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/apps/:application-id/channels/apns_voip',
  headers: {'content-type': 'application/json'},
  data: {
    APNSVoipChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"APNSVoipChannelRequest":{"BundleId":"","Certificate":"","DefaultAuthenticationMethod":"","Enabled":"","PrivateKey":"","TeamId":"","TokenKey":"","TokenKeyId":""}}'
};

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 = @{ @"APNSVoipChannelRequest": @{ @"BundleId": @"", @"Certificate": @"", @"DefaultAuthenticationMethod": @"", @"Enabled": @"", @"PrivateKey": @"", @"TeamId": @"", @"TokenKey": @"", @"TokenKeyId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"]
                                                       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/apps/:application-id/channels/apns_voip" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip",
  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([
    'APNSVoipChannelRequest' => [
        'BundleId' => '',
        'Certificate' => '',
        'DefaultAuthenticationMethod' => '',
        'Enabled' => '',
        'PrivateKey' => '',
        'TeamId' => '',
        'TokenKey' => '',
        'TokenKeyId' => ''
    ]
  ]),
  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/apps/:application-id/channels/apns_voip', [
  'body' => '{
  "APNSVoipChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'APNSVoipChannelRequest' => [
    'BundleId' => '',
    'Certificate' => '',
    'DefaultAuthenticationMethod' => '',
    'Enabled' => '',
    'PrivateKey' => '',
    'TeamId' => '',
    'TokenKey' => '',
    'TokenKeyId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'APNSVoipChannelRequest' => [
    'BundleId' => '',
    'Certificate' => '',
    'DefaultAuthenticationMethod' => '',
    'Enabled' => '',
    'PrivateKey' => '',
    'TeamId' => '',
    'TokenKey' => '',
    'TokenKeyId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip');
$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/apps/:application-id/channels/apns_voip' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "APNSVoipChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "APNSVoipChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/apns_voip", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

payload = { "APNSVoipChannelRequest": {
        "BundleId": "",
        "Certificate": "",
        "DefaultAuthenticationMethod": "",
        "Enabled": "",
        "PrivateKey": "",
        "TeamId": "",
        "TokenKey": "",
        "TokenKeyId": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip"

payload <- "{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip")

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  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip') do |req|
  req.body = "{\n  \"APNSVoipChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip";

    let payload = json!({"APNSVoipChannelRequest": json!({
            "BundleId": "",
            "Certificate": "",
            "DefaultAuthenticationMethod": "",
            "Enabled": "",
            "PrivateKey": "",
            "TeamId": "",
            "TokenKey": "",
            "TokenKeyId": ""
        })});

    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/apps/:application-id/channels/apns_voip \
  --header 'content-type: application/json' \
  --data '{
  "APNSVoipChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
echo '{
  "APNSVoipChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/apns_voip \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "APNSVoipChannelRequest": {\n    "BundleId": "",\n    "Certificate": "",\n    "DefaultAuthenticationMethod": "",\n    "Enabled": "",\n    "PrivateKey": "",\n    "TeamId": "",\n    "TokenKey": "",\n    "TokenKeyId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns_voip
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["APNSVoipChannelRequest": [
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip")! 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 UpdateApnsVoipSandboxChannel
{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox
QUERY PARAMS

application-id
BODY json

{
  "APNSVoipSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox");

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  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox" {:content-type :json
                                                                                              :form-params {:APNSVoipSandboxChannelRequest {:BundleId ""
                                                                                                                                            :Certificate ""
                                                                                                                                            :DefaultAuthenticationMethod ""
                                                                                                                                            :Enabled ""
                                                                                                                                            :PrivateKey ""
                                                                                                                                            :TeamId ""
                                                                                                                                            :TokenKey ""
                                                                                                                                            :TokenKeyId ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip_sandbox"),
    Content = new StringContent("{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip_sandbox");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

	payload := strings.NewReader("{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip_sandbox HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 226

{
  "APNSVoipSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .header("content-type", "application/json")
  .body("{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  APNSVoipSandboxChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
});

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/apps/:application-id/channels/apns_voip_sandbox');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox',
  headers: {'content-type': 'application/json'},
  data: {
    APNSVoipSandboxChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"APNSVoipSandboxChannelRequest":{"BundleId":"","Certificate":"","DefaultAuthenticationMethod":"","Enabled":"","PrivateKey":"","TeamId":"","TokenKey":"","TokenKeyId":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/apns_voip_sandbox',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "APNSVoipSandboxChannelRequest": {\n    "BundleId": "",\n    "Certificate": "",\n    "DefaultAuthenticationMethod": "",\n    "Enabled": "",\n    "PrivateKey": "",\n    "TeamId": "",\n    "TokenKey": "",\n    "TokenKeyId": ""\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  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")
  .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/apps/:application-id/channels/apns_voip_sandbox',
  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({
  APNSVoipSandboxChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox',
  headers: {'content-type': 'application/json'},
  body: {
    APNSVoipSandboxChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  },
  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/apps/:application-id/channels/apns_voip_sandbox');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  APNSVoipSandboxChannelRequest: {
    BundleId: '',
    Certificate: '',
    DefaultAuthenticationMethod: '',
    Enabled: '',
    PrivateKey: '',
    TeamId: '',
    TokenKey: '',
    TokenKeyId: ''
  }
});

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/apps/:application-id/channels/apns_voip_sandbox',
  headers: {'content-type': 'application/json'},
  data: {
    APNSVoipSandboxChannelRequest: {
      BundleId: '',
      Certificate: '',
      DefaultAuthenticationMethod: '',
      Enabled: '',
      PrivateKey: '',
      TeamId: '',
      TokenKey: '',
      TokenKeyId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"APNSVoipSandboxChannelRequest":{"BundleId":"","Certificate":"","DefaultAuthenticationMethod":"","Enabled":"","PrivateKey":"","TeamId":"","TokenKey":"","TokenKeyId":""}}'
};

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 = @{ @"APNSVoipSandboxChannelRequest": @{ @"BundleId": @"", @"Certificate": @"", @"DefaultAuthenticationMethod": @"", @"Enabled": @"", @"PrivateKey": @"", @"TeamId": @"", @"TokenKey": @"", @"TokenKeyId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"]
                                                       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/apps/:application-id/channels/apns_voip_sandbox" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox",
  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([
    'APNSVoipSandboxChannelRequest' => [
        'BundleId' => '',
        'Certificate' => '',
        'DefaultAuthenticationMethod' => '',
        'Enabled' => '',
        'PrivateKey' => '',
        'TeamId' => '',
        'TokenKey' => '',
        'TokenKeyId' => ''
    ]
  ]),
  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/apps/:application-id/channels/apns_voip_sandbox', [
  'body' => '{
  "APNSVoipSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'APNSVoipSandboxChannelRequest' => [
    'BundleId' => '',
    'Certificate' => '',
    'DefaultAuthenticationMethod' => '',
    'Enabled' => '',
    'PrivateKey' => '',
    'TeamId' => '',
    'TokenKey' => '',
    'TokenKeyId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'APNSVoipSandboxChannelRequest' => [
    'BundleId' => '',
    'Certificate' => '',
    'DefaultAuthenticationMethod' => '',
    'Enabled' => '',
    'PrivateKey' => '',
    'TeamId' => '',
    'TokenKey' => '',
    'TokenKeyId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox');
$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/apps/:application-id/channels/apns_voip_sandbox' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "APNSVoipSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "APNSVoipSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/apns_voip_sandbox", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

payload = { "APNSVoipSandboxChannelRequest": {
        "BundleId": "",
        "Certificate": "",
        "DefaultAuthenticationMethod": "",
        "Enabled": "",
        "PrivateKey": "",
        "TeamId": "",
        "TokenKey": "",
        "TokenKeyId": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox"

payload <- "{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip_sandbox")

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  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip_sandbox') do |req|
  req.body = "{\n  \"APNSVoipSandboxChannelRequest\": {\n    \"BundleId\": \"\",\n    \"Certificate\": \"\",\n    \"DefaultAuthenticationMethod\": \"\",\n    \"Enabled\": \"\",\n    \"PrivateKey\": \"\",\n    \"TeamId\": \"\",\n    \"TokenKey\": \"\",\n    \"TokenKeyId\": \"\"\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/apps/:application-id/channels/apns_voip_sandbox";

    let payload = json!({"APNSVoipSandboxChannelRequest": json!({
            "BundleId": "",
            "Certificate": "",
            "DefaultAuthenticationMethod": "",
            "Enabled": "",
            "PrivateKey": "",
            "TeamId": "",
            "TokenKey": "",
            "TokenKeyId": ""
        })});

    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/apps/:application-id/channels/apns_voip_sandbox \
  --header 'content-type: application/json' \
  --data '{
  "APNSVoipSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}'
echo '{
  "APNSVoipSandboxChannelRequest": {
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "APNSVoipSandboxChannelRequest": {\n    "BundleId": "",\n    "Certificate": "",\n    "DefaultAuthenticationMethod": "",\n    "Enabled": "",\n    "PrivateKey": "",\n    "TeamId": "",\n    "TokenKey": "",\n    "TokenKeyId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["APNSVoipSandboxChannelRequest": [
    "BundleId": "",
    "Certificate": "",
    "DefaultAuthenticationMethod": "",
    "Enabled": "",
    "PrivateKey": "",
    "TeamId": "",
    "TokenKey": "",
    "TokenKeyId": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/apns_voip_sandbox")! 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 UpdateApplicationSettings
{{baseUrl}}/v1/apps/:application-id/settings
QUERY PARAMS

application-id
BODY json

{
  "WriteApplicationSettingsRequest": {
    "CampaignHook": "",
    "CloudWatchMetricsEnabled": "",
    "EventTaggingEnabled": false,
    "Limits": "",
    "QuietTime": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/settings");

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  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/settings" {:content-type :json
                                                                            :form-params {:WriteApplicationSettingsRequest {:CampaignHook ""
                                                                                                                            :CloudWatchMetricsEnabled ""
                                                                                                                            :EventTaggingEnabled false
                                                                                                                            :Limits ""
                                                                                                                            :QuietTime ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/settings"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\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/apps/:application-id/settings"),
    Content = new StringContent("{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\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/apps/:application-id/settings");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/settings"

	payload := strings.NewReader("{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\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/apps/:application-id/settings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 178

{
  "WriteApplicationSettingsRequest": {
    "CampaignHook": "",
    "CloudWatchMetricsEnabled": "",
    "EventTaggingEnabled": false,
    "Limits": "",
    "QuietTime": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/settings")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/settings"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\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  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/settings")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/settings")
  .header("content-type", "application/json")
  .body("{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  WriteApplicationSettingsRequest: {
    CampaignHook: '',
    CloudWatchMetricsEnabled: '',
    EventTaggingEnabled: false,
    Limits: '',
    QuietTime: ''
  }
});

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/apps/:application-id/settings');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/settings',
  headers: {'content-type': 'application/json'},
  data: {
    WriteApplicationSettingsRequest: {
      CampaignHook: '',
      CloudWatchMetricsEnabled: '',
      EventTaggingEnabled: false,
      Limits: '',
      QuietTime: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/settings';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WriteApplicationSettingsRequest":{"CampaignHook":"","CloudWatchMetricsEnabled":"","EventTaggingEnabled":false,"Limits":"","QuietTime":""}}'
};

try {
  const response = await 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/apps/:application-id/settings',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WriteApplicationSettingsRequest": {\n    "CampaignHook": "",\n    "CloudWatchMetricsEnabled": "",\n    "EventTaggingEnabled": false,\n    "Limits": "",\n    "QuietTime": ""\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  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/settings")
  .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/apps/:application-id/settings',
  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({
  WriteApplicationSettingsRequest: {
    CampaignHook: '',
    CloudWatchMetricsEnabled: '',
    EventTaggingEnabled: false,
    Limits: '',
    QuietTime: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/settings',
  headers: {'content-type': 'application/json'},
  body: {
    WriteApplicationSettingsRequest: {
      CampaignHook: '',
      CloudWatchMetricsEnabled: '',
      EventTaggingEnabled: false,
      Limits: '',
      QuietTime: ''
    }
  },
  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/apps/:application-id/settings');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WriteApplicationSettingsRequest: {
    CampaignHook: '',
    CloudWatchMetricsEnabled: '',
    EventTaggingEnabled: false,
    Limits: '',
    QuietTime: ''
  }
});

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/apps/:application-id/settings',
  headers: {'content-type': 'application/json'},
  data: {
    WriteApplicationSettingsRequest: {
      CampaignHook: '',
      CloudWatchMetricsEnabled: '',
      EventTaggingEnabled: false,
      Limits: '',
      QuietTime: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/settings';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WriteApplicationSettingsRequest":{"CampaignHook":"","CloudWatchMetricsEnabled":"","EventTaggingEnabled":false,"Limits":"","QuietTime":""}}'
};

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 = @{ @"WriteApplicationSettingsRequest": @{ @"CampaignHook": @"", @"CloudWatchMetricsEnabled": @"", @"EventTaggingEnabled": @NO, @"Limits": @"", @"QuietTime": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/settings"]
                                                       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/apps/:application-id/settings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/settings",
  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([
    'WriteApplicationSettingsRequest' => [
        'CampaignHook' => '',
        'CloudWatchMetricsEnabled' => '',
        'EventTaggingEnabled' => null,
        'Limits' => '',
        'QuietTime' => ''
    ]
  ]),
  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/apps/:application-id/settings', [
  'body' => '{
  "WriteApplicationSettingsRequest": {
    "CampaignHook": "",
    "CloudWatchMetricsEnabled": "",
    "EventTaggingEnabled": false,
    "Limits": "",
    "QuietTime": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/settings');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WriteApplicationSettingsRequest' => [
    'CampaignHook' => '',
    'CloudWatchMetricsEnabled' => '',
    'EventTaggingEnabled' => null,
    'Limits' => '',
    'QuietTime' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WriteApplicationSettingsRequest' => [
    'CampaignHook' => '',
    'CloudWatchMetricsEnabled' => '',
    'EventTaggingEnabled' => null,
    'Limits' => '',
    'QuietTime' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/settings');
$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/apps/:application-id/settings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WriteApplicationSettingsRequest": {
    "CampaignHook": "",
    "CloudWatchMetricsEnabled": "",
    "EventTaggingEnabled": false,
    "Limits": "",
    "QuietTime": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/settings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WriteApplicationSettingsRequest": {
    "CampaignHook": "",
    "CloudWatchMetricsEnabled": "",
    "EventTaggingEnabled": false,
    "Limits": "",
    "QuietTime": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/settings", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/settings"

payload = { "WriteApplicationSettingsRequest": {
        "CampaignHook": "",
        "CloudWatchMetricsEnabled": "",
        "EventTaggingEnabled": False,
        "Limits": "",
        "QuietTime": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/settings"

payload <- "{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\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/apps/:application-id/settings")

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  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\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/apps/:application-id/settings') do |req|
  req.body = "{\n  \"WriteApplicationSettingsRequest\": {\n    \"CampaignHook\": \"\",\n    \"CloudWatchMetricsEnabled\": \"\",\n    \"EventTaggingEnabled\": false,\n    \"Limits\": \"\",\n    \"QuietTime\": \"\"\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/apps/:application-id/settings";

    let payload = json!({"WriteApplicationSettingsRequest": json!({
            "CampaignHook": "",
            "CloudWatchMetricsEnabled": "",
            "EventTaggingEnabled": false,
            "Limits": "",
            "QuietTime": ""
        })});

    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/apps/:application-id/settings \
  --header 'content-type: application/json' \
  --data '{
  "WriteApplicationSettingsRequest": {
    "CampaignHook": "",
    "CloudWatchMetricsEnabled": "",
    "EventTaggingEnabled": false,
    "Limits": "",
    "QuietTime": ""
  }
}'
echo '{
  "WriteApplicationSettingsRequest": {
    "CampaignHook": "",
    "CloudWatchMetricsEnabled": "",
    "EventTaggingEnabled": false,
    "Limits": "",
    "QuietTime": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/settings \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "WriteApplicationSettingsRequest": {\n    "CampaignHook": "",\n    "CloudWatchMetricsEnabled": "",\n    "EventTaggingEnabled": false,\n    "Limits": "",\n    "QuietTime": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/settings
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["WriteApplicationSettingsRequest": [
    "CampaignHook": "",
    "CloudWatchMetricsEnabled": "",
    "EventTaggingEnabled": false,
    "Limits": "",
    "QuietTime": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/settings")! 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 UpdateBaiduChannel
{{baseUrl}}/v1/apps/:application-id/channels/baidu
QUERY PARAMS

application-id
BODY json

{
  "BaiduChannelRequest": {
    "ApiKey": "",
    "Enabled": "",
    "SecretKey": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/baidu");

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  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/baidu" {:content-type :json
                                                                                  :form-params {:BaiduChannelRequest {:ApiKey ""
                                                                                                                      :Enabled ""
                                                                                                                      :SecretKey ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/baidu"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\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/apps/:application-id/channels/baidu"),
    Content = new StringContent("{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\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/apps/:application-id/channels/baidu");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

	payload := strings.NewReader("{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\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/apps/:application-id/channels/baidu HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 91

{
  "BaiduChannelRequest": {
    "ApiKey": "",
    "Enabled": "",
    "SecretKey": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/baidu"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\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  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .header("content-type", "application/json")
  .body("{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  BaiduChannelRequest: {
    ApiKey: '',
    Enabled: '',
    SecretKey: ''
  }
});

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/apps/:application-id/channels/baidu');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/baidu',
  headers: {'content-type': 'application/json'},
  data: {BaiduChannelRequest: {ApiKey: '', Enabled: '', SecretKey: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/baidu';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"BaiduChannelRequest":{"ApiKey":"","Enabled":"","SecretKey":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/baidu',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BaiduChannelRequest": {\n    "ApiKey": "",\n    "Enabled": "",\n    "SecretKey": ""\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  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/baidu")
  .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/apps/:application-id/channels/baidu',
  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({BaiduChannelRequest: {ApiKey: '', Enabled: '', SecretKey: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/baidu',
  headers: {'content-type': 'application/json'},
  body: {BaiduChannelRequest: {ApiKey: '', Enabled: '', SecretKey: ''}},
  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/apps/:application-id/channels/baidu');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  BaiduChannelRequest: {
    ApiKey: '',
    Enabled: '',
    SecretKey: ''
  }
});

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/apps/:application-id/channels/baidu',
  headers: {'content-type': 'application/json'},
  data: {BaiduChannelRequest: {ApiKey: '', Enabled: '', SecretKey: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/baidu';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"BaiduChannelRequest":{"ApiKey":"","Enabled":"","SecretKey":""}}'
};

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 = @{ @"BaiduChannelRequest": @{ @"ApiKey": @"", @"Enabled": @"", @"SecretKey": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/baidu"]
                                                       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/apps/:application-id/channels/baidu" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/baidu",
  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([
    'BaiduChannelRequest' => [
        'ApiKey' => '',
        'Enabled' => '',
        'SecretKey' => ''
    ]
  ]),
  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/apps/:application-id/channels/baidu', [
  'body' => '{
  "BaiduChannelRequest": {
    "ApiKey": "",
    "Enabled": "",
    "SecretKey": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/baidu');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BaiduChannelRequest' => [
    'ApiKey' => '',
    'Enabled' => '',
    'SecretKey' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BaiduChannelRequest' => [
    'ApiKey' => '',
    'Enabled' => '',
    'SecretKey' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/baidu');
$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/apps/:application-id/channels/baidu' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "BaiduChannelRequest": {
    "ApiKey": "",
    "Enabled": "",
    "SecretKey": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/baidu' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "BaiduChannelRequest": {
    "ApiKey": "",
    "Enabled": "",
    "SecretKey": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/baidu", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

payload = { "BaiduChannelRequest": {
        "ApiKey": "",
        "Enabled": "",
        "SecretKey": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/baidu"

payload <- "{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\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/apps/:application-id/channels/baidu")

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  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\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/apps/:application-id/channels/baidu') do |req|
  req.body = "{\n  \"BaiduChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\",\n    \"SecretKey\": \"\"\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/apps/:application-id/channels/baidu";

    let payload = json!({"BaiduChannelRequest": json!({
            "ApiKey": "",
            "Enabled": "",
            "SecretKey": ""
        })});

    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/apps/:application-id/channels/baidu \
  --header 'content-type: application/json' \
  --data '{
  "BaiduChannelRequest": {
    "ApiKey": "",
    "Enabled": "",
    "SecretKey": ""
  }
}'
echo '{
  "BaiduChannelRequest": {
    "ApiKey": "",
    "Enabled": "",
    "SecretKey": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/baidu \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "BaiduChannelRequest": {\n    "ApiKey": "",\n    "Enabled": "",\n    "SecretKey": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/baidu
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["BaiduChannelRequest": [
    "ApiKey": "",
    "Enabled": "",
    "SecretKey": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/baidu")! 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 UpdateCampaign
{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id
QUERY PARAMS

application-id
campaign-id
BODY json

{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id");

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  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id" {:content-type :json
                                                                                          :form-params {:WriteCampaignRequest {:AdditionalTreatments ""
                                                                                                                               :CustomDeliveryConfiguration ""
                                                                                                                               :Description ""
                                                                                                                               :HoldoutPercent ""
                                                                                                                               :Hook ""
                                                                                                                               :IsPaused ""
                                                                                                                               :Limits ""
                                                                                                                               :MessageConfiguration ""
                                                                                                                               :Name ""
                                                                                                                               :Schedule ""
                                                                                                                               :SegmentId ""
                                                                                                                               :SegmentVersion ""
                                                                                                                               :tags ""
                                                                                                                               :TemplateConfiguration ""
                                                                                                                               :TreatmentDescription ""
                                                                                                                               :TreatmentName ""
                                                                                                                               :Priority ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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/apps/:application-id/campaigns/:campaign-id"),
    Content = new StringContent("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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/apps/:application-id/campaigns/:campaign-id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

	payload := strings.NewReader("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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/apps/:application-id/campaigns/:campaign-id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 449

{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .header("content-type", "application/json")
  .body("{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  WriteCampaignRequest: {
    AdditionalTreatments: '',
    CustomDeliveryConfiguration: '',
    Description: '',
    HoldoutPercent: '',
    Hook: '',
    IsPaused: '',
    Limits: '',
    MessageConfiguration: '',
    Name: '',
    Schedule: '',
    SegmentId: '',
    SegmentVersion: '',
    tags: '',
    TemplateConfiguration: '',
    TreatmentDescription: '',
    TreatmentName: '',
    Priority: ''
  }
});

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/apps/:application-id/campaigns/:campaign-id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id',
  headers: {'content-type': 'application/json'},
  data: {
    WriteCampaignRequest: {
      AdditionalTreatments: '',
      CustomDeliveryConfiguration: '',
      Description: '',
      HoldoutPercent: '',
      Hook: '',
      IsPaused: '',
      Limits: '',
      MessageConfiguration: '',
      Name: '',
      Schedule: '',
      SegmentId: '',
      SegmentVersion: '',
      tags: '',
      TemplateConfiguration: '',
      TreatmentDescription: '',
      TreatmentName: '',
      Priority: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WriteCampaignRequest":{"AdditionalTreatments":"","CustomDeliveryConfiguration":"","Description":"","HoldoutPercent":"","Hook":"","IsPaused":"","Limits":"","MessageConfiguration":"","Name":"","Schedule":"","SegmentId":"","SegmentVersion":"","tags":"","TemplateConfiguration":"","TreatmentDescription":"","TreatmentName":"","Priority":""}}'
};

try {
  const response = await 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/apps/:application-id/campaigns/:campaign-id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WriteCampaignRequest": {\n    "AdditionalTreatments": "",\n    "CustomDeliveryConfiguration": "",\n    "Description": "",\n    "HoldoutPercent": "",\n    "Hook": "",\n    "IsPaused": "",\n    "Limits": "",\n    "MessageConfiguration": "",\n    "Name": "",\n    "Schedule": "",\n    "SegmentId": "",\n    "SegmentVersion": "",\n    "tags": "",\n    "TemplateConfiguration": "",\n    "TreatmentDescription": "",\n    "TreatmentName": "",\n    "Priority": ""\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  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")
  .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/apps/:application-id/campaigns/:campaign-id',
  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({
  WriteCampaignRequest: {
    AdditionalTreatments: '',
    CustomDeliveryConfiguration: '',
    Description: '',
    HoldoutPercent: '',
    Hook: '',
    IsPaused: '',
    Limits: '',
    MessageConfiguration: '',
    Name: '',
    Schedule: '',
    SegmentId: '',
    SegmentVersion: '',
    tags: '',
    TemplateConfiguration: '',
    TreatmentDescription: '',
    TreatmentName: '',
    Priority: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id',
  headers: {'content-type': 'application/json'},
  body: {
    WriteCampaignRequest: {
      AdditionalTreatments: '',
      CustomDeliveryConfiguration: '',
      Description: '',
      HoldoutPercent: '',
      Hook: '',
      IsPaused: '',
      Limits: '',
      MessageConfiguration: '',
      Name: '',
      Schedule: '',
      SegmentId: '',
      SegmentVersion: '',
      tags: '',
      TemplateConfiguration: '',
      TreatmentDescription: '',
      TreatmentName: '',
      Priority: ''
    }
  },
  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/apps/:application-id/campaigns/:campaign-id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WriteCampaignRequest: {
    AdditionalTreatments: '',
    CustomDeliveryConfiguration: '',
    Description: '',
    HoldoutPercent: '',
    Hook: '',
    IsPaused: '',
    Limits: '',
    MessageConfiguration: '',
    Name: '',
    Schedule: '',
    SegmentId: '',
    SegmentVersion: '',
    tags: '',
    TemplateConfiguration: '',
    TreatmentDescription: '',
    TreatmentName: '',
    Priority: ''
  }
});

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/apps/:application-id/campaigns/:campaign-id',
  headers: {'content-type': 'application/json'},
  data: {
    WriteCampaignRequest: {
      AdditionalTreatments: '',
      CustomDeliveryConfiguration: '',
      Description: '',
      HoldoutPercent: '',
      Hook: '',
      IsPaused: '',
      Limits: '',
      MessageConfiguration: '',
      Name: '',
      Schedule: '',
      SegmentId: '',
      SegmentVersion: '',
      tags: '',
      TemplateConfiguration: '',
      TreatmentDescription: '',
      TreatmentName: '',
      Priority: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WriteCampaignRequest":{"AdditionalTreatments":"","CustomDeliveryConfiguration":"","Description":"","HoldoutPercent":"","Hook":"","IsPaused":"","Limits":"","MessageConfiguration":"","Name":"","Schedule":"","SegmentId":"","SegmentVersion":"","tags":"","TemplateConfiguration":"","TreatmentDescription":"","TreatmentName":"","Priority":""}}'
};

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 = @{ @"WriteCampaignRequest": @{ @"AdditionalTreatments": @"", @"CustomDeliveryConfiguration": @"", @"Description": @"", @"HoldoutPercent": @"", @"Hook": @"", @"IsPaused": @"", @"Limits": @"", @"MessageConfiguration": @"", @"Name": @"", @"Schedule": @"", @"SegmentId": @"", @"SegmentVersion": @"", @"tags": @"", @"TemplateConfiguration": @"", @"TreatmentDescription": @"", @"TreatmentName": @"", @"Priority": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"]
                                                       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/apps/:application-id/campaigns/:campaign-id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id",
  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([
    'WriteCampaignRequest' => [
        'AdditionalTreatments' => '',
        'CustomDeliveryConfiguration' => '',
        'Description' => '',
        'HoldoutPercent' => '',
        'Hook' => '',
        'IsPaused' => '',
        'Limits' => '',
        'MessageConfiguration' => '',
        'Name' => '',
        'Schedule' => '',
        'SegmentId' => '',
        'SegmentVersion' => '',
        'tags' => '',
        'TemplateConfiguration' => '',
        'TreatmentDescription' => '',
        'TreatmentName' => '',
        'Priority' => ''
    ]
  ]),
  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/apps/:application-id/campaigns/:campaign-id', [
  'body' => '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WriteCampaignRequest' => [
    'AdditionalTreatments' => '',
    'CustomDeliveryConfiguration' => '',
    'Description' => '',
    'HoldoutPercent' => '',
    'Hook' => '',
    'IsPaused' => '',
    'Limits' => '',
    'MessageConfiguration' => '',
    'Name' => '',
    'Schedule' => '',
    'SegmentId' => '',
    'SegmentVersion' => '',
    'tags' => '',
    'TemplateConfiguration' => '',
    'TreatmentDescription' => '',
    'TreatmentName' => '',
    'Priority' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WriteCampaignRequest' => [
    'AdditionalTreatments' => '',
    'CustomDeliveryConfiguration' => '',
    'Description' => '',
    'HoldoutPercent' => '',
    'Hook' => '',
    'IsPaused' => '',
    'Limits' => '',
    'MessageConfiguration' => '',
    'Name' => '',
    'Schedule' => '',
    'SegmentId' => '',
    'SegmentVersion' => '',
    'tags' => '',
    'TemplateConfiguration' => '',
    'TreatmentDescription' => '',
    'TreatmentName' => '',
    'Priority' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id');
$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/apps/:application-id/campaigns/:campaign-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/campaigns/:campaign-id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

payload = { "WriteCampaignRequest": {
        "AdditionalTreatments": "",
        "CustomDeliveryConfiguration": "",
        "Description": "",
        "HoldoutPercent": "",
        "Hook": "",
        "IsPaused": "",
        "Limits": "",
        "MessageConfiguration": "",
        "Name": "",
        "Schedule": "",
        "SegmentId": "",
        "SegmentVersion": "",
        "tags": "",
        "TemplateConfiguration": "",
        "TreatmentDescription": "",
        "TreatmentName": "",
        "Priority": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id"

payload <- "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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/apps/:application-id/campaigns/:campaign-id")

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  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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/apps/:application-id/campaigns/:campaign-id') do |req|
  req.body = "{\n  \"WriteCampaignRequest\": {\n    \"AdditionalTreatments\": \"\",\n    \"CustomDeliveryConfiguration\": \"\",\n    \"Description\": \"\",\n    \"HoldoutPercent\": \"\",\n    \"Hook\": \"\",\n    \"IsPaused\": \"\",\n    \"Limits\": \"\",\n    \"MessageConfiguration\": \"\",\n    \"Name\": \"\",\n    \"Schedule\": \"\",\n    \"SegmentId\": \"\",\n    \"SegmentVersion\": \"\",\n    \"tags\": \"\",\n    \"TemplateConfiguration\": \"\",\n    \"TreatmentDescription\": \"\",\n    \"TreatmentName\": \"\",\n    \"Priority\": \"\"\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/apps/:application-id/campaigns/:campaign-id";

    let payload = json!({"WriteCampaignRequest": json!({
            "AdditionalTreatments": "",
            "CustomDeliveryConfiguration": "",
            "Description": "",
            "HoldoutPercent": "",
            "Hook": "",
            "IsPaused": "",
            "Limits": "",
            "MessageConfiguration": "",
            "Name": "",
            "Schedule": "",
            "SegmentId": "",
            "SegmentVersion": "",
            "tags": "",
            "TemplateConfiguration": "",
            "TreatmentDescription": "",
            "TreatmentName": "",
            "Priority": ""
        })});

    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/apps/:application-id/campaigns/:campaign-id \
  --header 'content-type: application/json' \
  --data '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}'
echo '{
  "WriteCampaignRequest": {
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "WriteCampaignRequest": {\n    "AdditionalTreatments": "",\n    "CustomDeliveryConfiguration": "",\n    "Description": "",\n    "HoldoutPercent": "",\n    "Hook": "",\n    "IsPaused": "",\n    "Limits": "",\n    "MessageConfiguration": "",\n    "Name": "",\n    "Schedule": "",\n    "SegmentId": "",\n    "SegmentVersion": "",\n    "tags": "",\n    "TemplateConfiguration": "",\n    "TreatmentDescription": "",\n    "TreatmentName": "",\n    "Priority": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["WriteCampaignRequest": [
    "AdditionalTreatments": "",
    "CustomDeliveryConfiguration": "",
    "Description": "",
    "HoldoutPercent": "",
    "Hook": "",
    "IsPaused": "",
    "Limits": "",
    "MessageConfiguration": "",
    "Name": "",
    "Schedule": "",
    "SegmentId": "",
    "SegmentVersion": "",
    "tags": "",
    "TemplateConfiguration": "",
    "TreatmentDescription": "",
    "TreatmentName": "",
    "Priority": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/campaigns/:campaign-id")! 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 UpdateEmailChannel
{{baseUrl}}/v1/apps/:application-id/channels/email
QUERY PARAMS

application-id
BODY json

{
  "EmailChannelRequest": {
    "ConfigurationSet": "",
    "Enabled": "",
    "FromAddress": "",
    "Identity": "",
    "RoleArn": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/email");

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  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/email" {:content-type :json
                                                                                  :form-params {:EmailChannelRequest {:ConfigurationSet ""
                                                                                                                      :Enabled ""
                                                                                                                      :FromAddress ""
                                                                                                                      :Identity ""
                                                                                                                      :RoleArn ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/email"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\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/apps/:application-id/channels/email"),
    Content = new StringContent("{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\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/apps/:application-id/channels/email");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/email"

	payload := strings.NewReader("{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\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/apps/:application-id/channels/email HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 142

{
  "EmailChannelRequest": {
    "ConfigurationSet": "",
    "Enabled": "",
    "FromAddress": "",
    "Identity": "",
    "RoleArn": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/email")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/email"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\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  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/email")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/email")
  .header("content-type", "application/json")
  .body("{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  EmailChannelRequest: {
    ConfigurationSet: '',
    Enabled: '',
    FromAddress: '',
    Identity: '',
    RoleArn: ''
  }
});

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/apps/:application-id/channels/email');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/email',
  headers: {'content-type': 'application/json'},
  data: {
    EmailChannelRequest: {ConfigurationSet: '', Enabled: '', FromAddress: '', Identity: '', RoleArn: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/email';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EmailChannelRequest":{"ConfigurationSet":"","Enabled":"","FromAddress":"","Identity":"","RoleArn":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/email',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EmailChannelRequest": {\n    "ConfigurationSet": "",\n    "Enabled": "",\n    "FromAddress": "",\n    "Identity": "",\n    "RoleArn": ""\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  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/email")
  .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/apps/:application-id/channels/email',
  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({
  EmailChannelRequest: {ConfigurationSet: '', Enabled: '', FromAddress: '', Identity: '', RoleArn: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/email',
  headers: {'content-type': 'application/json'},
  body: {
    EmailChannelRequest: {ConfigurationSet: '', Enabled: '', FromAddress: '', Identity: '', RoleArn: ''}
  },
  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/apps/:application-id/channels/email');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EmailChannelRequest: {
    ConfigurationSet: '',
    Enabled: '',
    FromAddress: '',
    Identity: '',
    RoleArn: ''
  }
});

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/apps/:application-id/channels/email',
  headers: {'content-type': 'application/json'},
  data: {
    EmailChannelRequest: {ConfigurationSet: '', Enabled: '', FromAddress: '', Identity: '', RoleArn: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/email';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EmailChannelRequest":{"ConfigurationSet":"","Enabled":"","FromAddress":"","Identity":"","RoleArn":""}}'
};

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 = @{ @"EmailChannelRequest": @{ @"ConfigurationSet": @"", @"Enabled": @"", @"FromAddress": @"", @"Identity": @"", @"RoleArn": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/email"]
                                                       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/apps/:application-id/channels/email" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/email",
  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([
    'EmailChannelRequest' => [
        'ConfigurationSet' => '',
        'Enabled' => '',
        'FromAddress' => '',
        'Identity' => '',
        'RoleArn' => ''
    ]
  ]),
  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/apps/:application-id/channels/email', [
  'body' => '{
  "EmailChannelRequest": {
    "ConfigurationSet": "",
    "Enabled": "",
    "FromAddress": "",
    "Identity": "",
    "RoleArn": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/email');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EmailChannelRequest' => [
    'ConfigurationSet' => '',
    'Enabled' => '',
    'FromAddress' => '',
    'Identity' => '',
    'RoleArn' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EmailChannelRequest' => [
    'ConfigurationSet' => '',
    'Enabled' => '',
    'FromAddress' => '',
    'Identity' => '',
    'RoleArn' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/email');
$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/apps/:application-id/channels/email' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EmailChannelRequest": {
    "ConfigurationSet": "",
    "Enabled": "",
    "FromAddress": "",
    "Identity": "",
    "RoleArn": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/email' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EmailChannelRequest": {
    "ConfigurationSet": "",
    "Enabled": "",
    "FromAddress": "",
    "Identity": "",
    "RoleArn": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/email", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/email"

payload = { "EmailChannelRequest": {
        "ConfigurationSet": "",
        "Enabled": "",
        "FromAddress": "",
        "Identity": "",
        "RoleArn": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/email"

payload <- "{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\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/apps/:application-id/channels/email")

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  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\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/apps/:application-id/channels/email') do |req|
  req.body = "{\n  \"EmailChannelRequest\": {\n    \"ConfigurationSet\": \"\",\n    \"Enabled\": \"\",\n    \"FromAddress\": \"\",\n    \"Identity\": \"\",\n    \"RoleArn\": \"\"\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/apps/:application-id/channels/email";

    let payload = json!({"EmailChannelRequest": json!({
            "ConfigurationSet": "",
            "Enabled": "",
            "FromAddress": "",
            "Identity": "",
            "RoleArn": ""
        })});

    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/apps/:application-id/channels/email \
  --header 'content-type: application/json' \
  --data '{
  "EmailChannelRequest": {
    "ConfigurationSet": "",
    "Enabled": "",
    "FromAddress": "",
    "Identity": "",
    "RoleArn": ""
  }
}'
echo '{
  "EmailChannelRequest": {
    "ConfigurationSet": "",
    "Enabled": "",
    "FromAddress": "",
    "Identity": "",
    "RoleArn": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/email \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "EmailChannelRequest": {\n    "ConfigurationSet": "",\n    "Enabled": "",\n    "FromAddress": "",\n    "Identity": "",\n    "RoleArn": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/email
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["EmailChannelRequest": [
    "ConfigurationSet": "",
    "Enabled": "",
    "FromAddress": "",
    "Identity": "",
    "RoleArn": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/email")! 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}}/v1/templates/:template-name/email
QUERY PARAMS

template-name
BODY json

{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/email");

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  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/templates/:template-name/email" {:content-type :json
                                                                             :form-params {:EmailTemplateRequest {:DefaultSubstitutions ""
                                                                                                                  :HtmlPart ""
                                                                                                                  :RecommenderId ""
                                                                                                                  :Subject ""
                                                                                                                  :tags ""
                                                                                                                  :TemplateDescription ""
                                                                                                                  :TextPart ""}}})
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/email"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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/templates/:template-name/email"),
    Content = new StringContent("{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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/templates/:template-name/email");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/email"

	payload := strings.NewReader("{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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/templates/:template-name/email HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 197

{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/templates/:template-name/email")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/email"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/email")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/templates/:template-name/email")
  .header("content-type", "application/json")
  .body("{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  EmailTemplateRequest: {
    DefaultSubstitutions: '',
    HtmlPart: '',
    RecommenderId: '',
    Subject: '',
    tags: '',
    TemplateDescription: '',
    TextPart: ''
  }
});

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/templates/:template-name/email');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/email',
  headers: {'content-type': 'application/json'},
  data: {
    EmailTemplateRequest: {
      DefaultSubstitutions: '',
      HtmlPart: '',
      RecommenderId: '',
      Subject: '',
      tags: '',
      TemplateDescription: '',
      TextPart: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/email';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EmailTemplateRequest":{"DefaultSubstitutions":"","HtmlPart":"","RecommenderId":"","Subject":"","tags":"","TemplateDescription":"","TextPart":""}}'
};

try {
  const response = await 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/templates/:template-name/email',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EmailTemplateRequest": {\n    "DefaultSubstitutions": "",\n    "HtmlPart": "",\n    "RecommenderId": "",\n    "Subject": "",\n    "tags": "",\n    "TemplateDescription": "",\n    "TextPart": ""\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  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/email")
  .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/templates/:template-name/email',
  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({
  EmailTemplateRequest: {
    DefaultSubstitutions: '',
    HtmlPart: '',
    RecommenderId: '',
    Subject: '',
    tags: '',
    TemplateDescription: '',
    TextPart: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/email',
  headers: {'content-type': 'application/json'},
  body: {
    EmailTemplateRequest: {
      DefaultSubstitutions: '',
      HtmlPart: '',
      RecommenderId: '',
      Subject: '',
      tags: '',
      TemplateDescription: '',
      TextPart: ''
    }
  },
  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/templates/:template-name/email');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EmailTemplateRequest: {
    DefaultSubstitutions: '',
    HtmlPart: '',
    RecommenderId: '',
    Subject: '',
    tags: '',
    TemplateDescription: '',
    TextPart: ''
  }
});

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/templates/:template-name/email',
  headers: {'content-type': 'application/json'},
  data: {
    EmailTemplateRequest: {
      DefaultSubstitutions: '',
      HtmlPart: '',
      RecommenderId: '',
      Subject: '',
      tags: '',
      TemplateDescription: '',
      TextPart: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/email';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EmailTemplateRequest":{"DefaultSubstitutions":"","HtmlPart":"","RecommenderId":"","Subject":"","tags":"","TemplateDescription":"","TextPart":""}}'
};

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 = @{ @"EmailTemplateRequest": @{ @"DefaultSubstitutions": @"", @"HtmlPart": @"", @"RecommenderId": @"", @"Subject": @"", @"tags": @"", @"TemplateDescription": @"", @"TextPart": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/templates/:template-name/email"]
                                                       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/templates/:template-name/email" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/email",
  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([
    'EmailTemplateRequest' => [
        'DefaultSubstitutions' => '',
        'HtmlPart' => '',
        'RecommenderId' => '',
        'Subject' => '',
        'tags' => '',
        'TemplateDescription' => '',
        'TextPart' => ''
    ]
  ]),
  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/templates/:template-name/email', [
  'body' => '{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/email');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EmailTemplateRequest' => [
    'DefaultSubstitutions' => '',
    'HtmlPart' => '',
    'RecommenderId' => '',
    'Subject' => '',
    'tags' => '',
    'TemplateDescription' => '',
    'TextPart' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EmailTemplateRequest' => [
    'DefaultSubstitutions' => '',
    'HtmlPart' => '',
    'RecommenderId' => '',
    'Subject' => '',
    'tags' => '',
    'TemplateDescription' => '',
    'TextPart' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/templates/:template-name/email');
$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/templates/:template-name/email' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/email' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/templates/:template-name/email", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/email"

payload = { "EmailTemplateRequest": {
        "DefaultSubstitutions": "",
        "HtmlPart": "",
        "RecommenderId": "",
        "Subject": "",
        "tags": "",
        "TemplateDescription": "",
        "TextPart": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/email"

payload <- "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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/templates/:template-name/email")

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  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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/templates/:template-name/email') do |req|
  req.body = "{\n  \"EmailTemplateRequest\": {\n    \"DefaultSubstitutions\": \"\",\n    \"HtmlPart\": \"\",\n    \"RecommenderId\": \"\",\n    \"Subject\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"TextPart\": \"\"\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/templates/:template-name/email";

    let payload = json!({"EmailTemplateRequest": json!({
            "DefaultSubstitutions": "",
            "HtmlPart": "",
            "RecommenderId": "",
            "Subject": "",
            "tags": "",
            "TemplateDescription": "",
            "TextPart": ""
        })});

    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/templates/:template-name/email \
  --header 'content-type: application/json' \
  --data '{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}'
echo '{
  "EmailTemplateRequest": {
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/templates/:template-name/email \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "EmailTemplateRequest": {\n    "DefaultSubstitutions": "",\n    "HtmlPart": "",\n    "RecommenderId": "",\n    "Subject": "",\n    "tags": "",\n    "TemplateDescription": "",\n    "TextPart": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/email
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["EmailTemplateRequest": [
    "DefaultSubstitutions": "",
    "HtmlPart": "",
    "RecommenderId": "",
    "Subject": "",
    "tags": "",
    "TemplateDescription": "",
    "TextPart": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/email")! 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 UpdateEndpoint
{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id
QUERY PARAMS

application-id
endpoint-id
BODY json

{
  "EndpointRequest": {
    "Address": "",
    "Attributes": "",
    "ChannelType": "",
    "Demographic": "",
    "EffectiveDate": "",
    "EndpointStatus": "",
    "Location": "",
    "Metrics": "",
    "OptOut": "",
    "RequestId": "",
    "User": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id");

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  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id" {:content-type :json
                                                                                          :form-params {:EndpointRequest {:Address ""
                                                                                                                          :Attributes ""
                                                                                                                          :ChannelType ""
                                                                                                                          :Demographic ""
                                                                                                                          :EffectiveDate ""
                                                                                                                          :EndpointStatus ""
                                                                                                                          :Location ""
                                                                                                                          :Metrics ""
                                                                                                                          :OptOut ""
                                                                                                                          :RequestId ""
                                                                                                                          :User ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\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/apps/:application-id/endpoints/:endpoint-id"),
    Content = new StringContent("{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\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/apps/:application-id/endpoints/:endpoint-id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

	payload := strings.NewReader("{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\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/apps/:application-id/endpoints/:endpoint-id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 261

{
  "EndpointRequest": {
    "Address": "",
    "Attributes": "",
    "ChannelType": "",
    "Demographic": "",
    "EffectiveDate": "",
    "EndpointStatus": "",
    "Location": "",
    "Metrics": "",
    "OptOut": "",
    "RequestId": "",
    "User": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\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  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  EndpointRequest: {
    Address: '',
    Attributes: '',
    ChannelType: '',
    Demographic: '',
    EffectiveDate: '',
    EndpointStatus: '',
    Location: '',
    Metrics: '',
    OptOut: '',
    RequestId: '',
    User: ''
  }
});

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/apps/:application-id/endpoints/:endpoint-id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id',
  headers: {'content-type': 'application/json'},
  data: {
    EndpointRequest: {
      Address: '',
      Attributes: '',
      ChannelType: '',
      Demographic: '',
      EffectiveDate: '',
      EndpointStatus: '',
      Location: '',
      Metrics: '',
      OptOut: '',
      RequestId: '',
      User: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EndpointRequest":{"Address":"","Attributes":"","ChannelType":"","Demographic":"","EffectiveDate":"","EndpointStatus":"","Location":"","Metrics":"","OptOut":"","RequestId":"","User":""}}'
};

try {
  const response = await 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/apps/:application-id/endpoints/:endpoint-id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointRequest": {\n    "Address": "",\n    "Attributes": "",\n    "ChannelType": "",\n    "Demographic": "",\n    "EffectiveDate": "",\n    "EndpointStatus": "",\n    "Location": "",\n    "Metrics": "",\n    "OptOut": "",\n    "RequestId": "",\n    "User": ""\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  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")
  .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/apps/:application-id/endpoints/:endpoint-id',
  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({
  EndpointRequest: {
    Address: '',
    Attributes: '',
    ChannelType: '',
    Demographic: '',
    EffectiveDate: '',
    EndpointStatus: '',
    Location: '',
    Metrics: '',
    OptOut: '',
    RequestId: '',
    User: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id',
  headers: {'content-type': 'application/json'},
  body: {
    EndpointRequest: {
      Address: '',
      Attributes: '',
      ChannelType: '',
      Demographic: '',
      EffectiveDate: '',
      EndpointStatus: '',
      Location: '',
      Metrics: '',
      OptOut: '',
      RequestId: '',
      User: ''
    }
  },
  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/apps/:application-id/endpoints/:endpoint-id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointRequest: {
    Address: '',
    Attributes: '',
    ChannelType: '',
    Demographic: '',
    EffectiveDate: '',
    EndpointStatus: '',
    Location: '',
    Metrics: '',
    OptOut: '',
    RequestId: '',
    User: ''
  }
});

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/apps/:application-id/endpoints/:endpoint-id',
  headers: {'content-type': 'application/json'},
  data: {
    EndpointRequest: {
      Address: '',
      Attributes: '',
      ChannelType: '',
      Demographic: '',
      EffectiveDate: '',
      EndpointStatus: '',
      Location: '',
      Metrics: '',
      OptOut: '',
      RequestId: '',
      User: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EndpointRequest":{"Address":"","Attributes":"","ChannelType":"","Demographic":"","EffectiveDate":"","EndpointStatus":"","Location":"","Metrics":"","OptOut":"","RequestId":"","User":""}}'
};

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 = @{ @"EndpointRequest": @{ @"Address": @"", @"Attributes": @"", @"ChannelType": @"", @"Demographic": @"", @"EffectiveDate": @"", @"EndpointStatus": @"", @"Location": @"", @"Metrics": @"", @"OptOut": @"", @"RequestId": @"", @"User": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"]
                                                       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/apps/:application-id/endpoints/:endpoint-id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id",
  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([
    'EndpointRequest' => [
        'Address' => '',
        'Attributes' => '',
        'ChannelType' => '',
        'Demographic' => '',
        'EffectiveDate' => '',
        'EndpointStatus' => '',
        'Location' => '',
        'Metrics' => '',
        'OptOut' => '',
        'RequestId' => '',
        'User' => ''
    ]
  ]),
  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/apps/:application-id/endpoints/:endpoint-id', [
  'body' => '{
  "EndpointRequest": {
    "Address": "",
    "Attributes": "",
    "ChannelType": "",
    "Demographic": "",
    "EffectiveDate": "",
    "EndpointStatus": "",
    "Location": "",
    "Metrics": "",
    "OptOut": "",
    "RequestId": "",
    "User": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointRequest' => [
    'Address' => '',
    'Attributes' => '',
    'ChannelType' => '',
    'Demographic' => '',
    'EffectiveDate' => '',
    'EndpointStatus' => '',
    'Location' => '',
    'Metrics' => '',
    'OptOut' => '',
    'RequestId' => '',
    'User' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointRequest' => [
    'Address' => '',
    'Attributes' => '',
    'ChannelType' => '',
    'Demographic' => '',
    'EffectiveDate' => '',
    'EndpointStatus' => '',
    'Location' => '',
    'Metrics' => '',
    'OptOut' => '',
    'RequestId' => '',
    'User' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id');
$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/apps/:application-id/endpoints/:endpoint-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointRequest": {
    "Address": "",
    "Attributes": "",
    "ChannelType": "",
    "Demographic": "",
    "EffectiveDate": "",
    "EndpointStatus": "",
    "Location": "",
    "Metrics": "",
    "OptOut": "",
    "RequestId": "",
    "User": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointRequest": {
    "Address": "",
    "Attributes": "",
    "ChannelType": "",
    "Demographic": "",
    "EffectiveDate": "",
    "EndpointStatus": "",
    "Location": "",
    "Metrics": "",
    "OptOut": "",
    "RequestId": "",
    "User": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/endpoints/:endpoint-id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

payload = { "EndpointRequest": {
        "Address": "",
        "Attributes": "",
        "ChannelType": "",
        "Demographic": "",
        "EffectiveDate": "",
        "EndpointStatus": "",
        "Location": "",
        "Metrics": "",
        "OptOut": "",
        "RequestId": "",
        "User": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id"

payload <- "{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\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/apps/:application-id/endpoints/:endpoint-id")

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  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\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/apps/:application-id/endpoints/:endpoint-id') do |req|
  req.body = "{\n  \"EndpointRequest\": {\n    \"Address\": \"\",\n    \"Attributes\": \"\",\n    \"ChannelType\": \"\",\n    \"Demographic\": \"\",\n    \"EffectiveDate\": \"\",\n    \"EndpointStatus\": \"\",\n    \"Location\": \"\",\n    \"Metrics\": \"\",\n    \"OptOut\": \"\",\n    \"RequestId\": \"\",\n    \"User\": \"\"\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/apps/:application-id/endpoints/:endpoint-id";

    let payload = json!({"EndpointRequest": json!({
            "Address": "",
            "Attributes": "",
            "ChannelType": "",
            "Demographic": "",
            "EffectiveDate": "",
            "EndpointStatus": "",
            "Location": "",
            "Metrics": "",
            "OptOut": "",
            "RequestId": "",
            "User": ""
        })});

    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/apps/:application-id/endpoints/:endpoint-id \
  --header 'content-type: application/json' \
  --data '{
  "EndpointRequest": {
    "Address": "",
    "Attributes": "",
    "ChannelType": "",
    "Demographic": "",
    "EffectiveDate": "",
    "EndpointStatus": "",
    "Location": "",
    "Metrics": "",
    "OptOut": "",
    "RequestId": "",
    "User": ""
  }
}'
echo '{
  "EndpointRequest": {
    "Address": "",
    "Attributes": "",
    "ChannelType": "",
    "Demographic": "",
    "EffectiveDate": "",
    "EndpointStatus": "",
    "Location": "",
    "Metrics": "",
    "OptOut": "",
    "RequestId": "",
    "User": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointRequest": {\n    "Address": "",\n    "Attributes": "",\n    "ChannelType": "",\n    "Demographic": "",\n    "EffectiveDate": "",\n    "EndpointStatus": "",\n    "Location": "",\n    "Metrics": "",\n    "OptOut": "",\n    "RequestId": "",\n    "User": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["EndpointRequest": [
    "Address": "",
    "Attributes": "",
    "ChannelType": "",
    "Demographic": "",
    "EffectiveDate": "",
    "EndpointStatus": "",
    "Location": "",
    "Metrics": "",
    "OptOut": "",
    "RequestId": "",
    "User": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/endpoints/:endpoint-id")! 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 UpdateEndpointsBatch
{{baseUrl}}/v1/apps/:application-id/endpoints
QUERY PARAMS

application-id
BODY json

{
  "EndpointBatchRequest": {
    "Item": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/endpoints");

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  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/endpoints" {:content-type :json
                                                                             :form-params {:EndpointBatchRequest {:Item ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/endpoints"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\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/apps/:application-id/endpoints"),
    Content = new StringContent("{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\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/apps/:application-id/endpoints");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/endpoints"

	payload := strings.NewReader("{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\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/apps/:application-id/endpoints HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "EndpointBatchRequest": {
    "Item": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/endpoints")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/endpoints"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\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  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/endpoints")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/endpoints")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  EndpointBatchRequest: {
    Item: ''
  }
});

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/apps/:application-id/endpoints');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/endpoints',
  headers: {'content-type': 'application/json'},
  data: {EndpointBatchRequest: {Item: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/endpoints';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EndpointBatchRequest":{"Item":""}}'
};

try {
  const response = await 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/apps/:application-id/endpoints',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointBatchRequest": {\n    "Item": ""\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  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/endpoints")
  .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/apps/:application-id/endpoints',
  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({EndpointBatchRequest: {Item: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/endpoints',
  headers: {'content-type': 'application/json'},
  body: {EndpointBatchRequest: {Item: ''}},
  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/apps/:application-id/endpoints');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointBatchRequest: {
    Item: ''
  }
});

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/apps/:application-id/endpoints',
  headers: {'content-type': 'application/json'},
  data: {EndpointBatchRequest: {Item: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/endpoints';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"EndpointBatchRequest":{"Item":""}}'
};

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 = @{ @"EndpointBatchRequest": @{ @"Item": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/endpoints"]
                                                       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/apps/:application-id/endpoints" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/endpoints",
  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([
    'EndpointBatchRequest' => [
        'Item' => ''
    ]
  ]),
  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/apps/:application-id/endpoints', [
  'body' => '{
  "EndpointBatchRequest": {
    "Item": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/endpoints');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointBatchRequest' => [
    'Item' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointBatchRequest' => [
    'Item' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/endpoints');
$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/apps/:application-id/endpoints' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointBatchRequest": {
    "Item": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/endpoints' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointBatchRequest": {
    "Item": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/endpoints", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/endpoints"

payload = { "EndpointBatchRequest": { "Item": "" } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/endpoints"

payload <- "{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\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/apps/:application-id/endpoints")

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  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\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/apps/:application-id/endpoints') do |req|
  req.body = "{\n  \"EndpointBatchRequest\": {\n    \"Item\": \"\"\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/apps/:application-id/endpoints";

    let payload = json!({"EndpointBatchRequest": json!({"Item": ""})});

    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/apps/:application-id/endpoints \
  --header 'content-type: application/json' \
  --data '{
  "EndpointBatchRequest": {
    "Item": ""
  }
}'
echo '{
  "EndpointBatchRequest": {
    "Item": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/endpoints \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointBatchRequest": {\n    "Item": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/endpoints
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["EndpointBatchRequest": ["Item": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/endpoints")! 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 UpdateGcmChannel
{{baseUrl}}/v1/apps/:application-id/channels/gcm
QUERY PARAMS

application-id
BODY json

{
  "GCMChannelRequest": {
    "ApiKey": "",
    "Enabled": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/gcm");

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  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/gcm" {:content-type :json
                                                                                :form-params {:GCMChannelRequest {:ApiKey ""
                                                                                                                  :Enabled ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/gcm"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/gcm"),
    Content = new StringContent("{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/gcm");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

	payload := strings.NewReader("{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/gcm HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 68

{
  "GCMChannelRequest": {
    "ApiKey": "",
    "Enabled": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/gcm"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\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  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .header("content-type", "application/json")
  .body("{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  GCMChannelRequest: {
    ApiKey: '',
    Enabled: ''
  }
});

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/apps/:application-id/channels/gcm');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/gcm',
  headers: {'content-type': 'application/json'},
  data: {GCMChannelRequest: {ApiKey: '', Enabled: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/gcm';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"GCMChannelRequest":{"ApiKey":"","Enabled":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/gcm',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "GCMChannelRequest": {\n    "ApiKey": "",\n    "Enabled": ""\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  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/gcm")
  .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/apps/:application-id/channels/gcm',
  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({GCMChannelRequest: {ApiKey: '', Enabled: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/gcm',
  headers: {'content-type': 'application/json'},
  body: {GCMChannelRequest: {ApiKey: '', Enabled: ''}},
  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/apps/:application-id/channels/gcm');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  GCMChannelRequest: {
    ApiKey: '',
    Enabled: ''
  }
});

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/apps/:application-id/channels/gcm',
  headers: {'content-type': 'application/json'},
  data: {GCMChannelRequest: {ApiKey: '', Enabled: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/gcm';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"GCMChannelRequest":{"ApiKey":"","Enabled":""}}'
};

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 = @{ @"GCMChannelRequest": @{ @"ApiKey": @"", @"Enabled": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/gcm"]
                                                       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/apps/:application-id/channels/gcm" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/gcm",
  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([
    'GCMChannelRequest' => [
        'ApiKey' => '',
        'Enabled' => ''
    ]
  ]),
  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/apps/:application-id/channels/gcm', [
  'body' => '{
  "GCMChannelRequest": {
    "ApiKey": "",
    "Enabled": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/gcm');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'GCMChannelRequest' => [
    'ApiKey' => '',
    'Enabled' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'GCMChannelRequest' => [
    'ApiKey' => '',
    'Enabled' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/gcm');
$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/apps/:application-id/channels/gcm' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "GCMChannelRequest": {
    "ApiKey": "",
    "Enabled": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/gcm' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "GCMChannelRequest": {
    "ApiKey": "",
    "Enabled": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/gcm", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

payload = { "GCMChannelRequest": {
        "ApiKey": "",
        "Enabled": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/gcm"

payload <- "{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/gcm")

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  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/gcm') do |req|
  req.body = "{\n  \"GCMChannelRequest\": {\n    \"ApiKey\": \"\",\n    \"Enabled\": \"\"\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/apps/:application-id/channels/gcm";

    let payload = json!({"GCMChannelRequest": json!({
            "ApiKey": "",
            "Enabled": ""
        })});

    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/apps/:application-id/channels/gcm \
  --header 'content-type: application/json' \
  --data '{
  "GCMChannelRequest": {
    "ApiKey": "",
    "Enabled": ""
  }
}'
echo '{
  "GCMChannelRequest": {
    "ApiKey": "",
    "Enabled": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/gcm \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "GCMChannelRequest": {\n    "ApiKey": "",\n    "Enabled": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/gcm
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["GCMChannelRequest": [
    "ApiKey": "",
    "Enabled": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/gcm")! 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 UpdateInAppTemplate
{{baseUrl}}/v1/templates/:template-name/inapp
QUERY PARAMS

template-name
BODY json

{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/inapp");

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  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/templates/:template-name/inapp" {:content-type :json
                                                                             :form-params {:InAppTemplateRequest {:Content ""
                                                                                                                  :CustomConfig ""
                                                                                                                  :Layout ""
                                                                                                                  :tags ""
                                                                                                                  :TemplateDescription ""}}})
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/inapp"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/inapp"),
    Content = new StringContent("{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/inapp");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/inapp"

	payload := strings.NewReader("{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/inapp HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 142

{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/templates/:template-name/inapp")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/inapp"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/inapp")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/templates/:template-name/inapp")
  .header("content-type", "application/json")
  .body("{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  InAppTemplateRequest: {
    Content: '',
    CustomConfig: '',
    Layout: '',
    tags: '',
    TemplateDescription: ''
  }
});

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/templates/:template-name/inapp');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/inapp',
  headers: {'content-type': 'application/json'},
  data: {
    InAppTemplateRequest: {Content: '', CustomConfig: '', Layout: '', tags: '', TemplateDescription: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/inapp';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"InAppTemplateRequest":{"Content":"","CustomConfig":"","Layout":"","tags":"","TemplateDescription":""}}'
};

try {
  const response = await 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/templates/:template-name/inapp',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InAppTemplateRequest": {\n    "Content": "",\n    "CustomConfig": "",\n    "Layout": "",\n    "tags": "",\n    "TemplateDescription": ""\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  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/inapp")
  .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/templates/:template-name/inapp',
  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({
  InAppTemplateRequest: {Content: '', CustomConfig: '', Layout: '', tags: '', TemplateDescription: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/inapp',
  headers: {'content-type': 'application/json'},
  body: {
    InAppTemplateRequest: {Content: '', CustomConfig: '', Layout: '', tags: '', TemplateDescription: ''}
  },
  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/templates/:template-name/inapp');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InAppTemplateRequest: {
    Content: '',
    CustomConfig: '',
    Layout: '',
    tags: '',
    TemplateDescription: ''
  }
});

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/templates/:template-name/inapp',
  headers: {'content-type': 'application/json'},
  data: {
    InAppTemplateRequest: {Content: '', CustomConfig: '', Layout: '', tags: '', TemplateDescription: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/inapp';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"InAppTemplateRequest":{"Content":"","CustomConfig":"","Layout":"","tags":"","TemplateDescription":""}}'
};

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 = @{ @"InAppTemplateRequest": @{ @"Content": @"", @"CustomConfig": @"", @"Layout": @"", @"tags": @"", @"TemplateDescription": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/templates/:template-name/inapp"]
                                                       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/templates/:template-name/inapp" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/inapp",
  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([
    'InAppTemplateRequest' => [
        'Content' => '',
        'CustomConfig' => '',
        'Layout' => '',
        'tags' => '',
        'TemplateDescription' => ''
    ]
  ]),
  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/templates/:template-name/inapp', [
  'body' => '{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/inapp');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InAppTemplateRequest' => [
    'Content' => '',
    'CustomConfig' => '',
    'Layout' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InAppTemplateRequest' => [
    'Content' => '',
    'CustomConfig' => '',
    'Layout' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/templates/:template-name/inapp');
$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/templates/:template-name/inapp' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/inapp' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/templates/:template-name/inapp", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/inapp"

payload = { "InAppTemplateRequest": {
        "Content": "",
        "CustomConfig": "",
        "Layout": "",
        "tags": "",
        "TemplateDescription": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/inapp"

payload <- "{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/inapp")

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  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/inapp') do |req|
  req.body = "{\n  \"InAppTemplateRequest\": {\n    \"Content\": \"\",\n    \"CustomConfig\": \"\",\n    \"Layout\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/inapp";

    let payload = json!({"InAppTemplateRequest": json!({
            "Content": "",
            "CustomConfig": "",
            "Layout": "",
            "tags": "",
            "TemplateDescription": ""
        })});

    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/templates/:template-name/inapp \
  --header 'content-type: application/json' \
  --data '{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
echo '{
  "InAppTemplateRequest": {
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/templates/:template-name/inapp \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "InAppTemplateRequest": {\n    "Content": "",\n    "CustomConfig": "",\n    "Layout": "",\n    "tags": "",\n    "TemplateDescription": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/inapp
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["InAppTemplateRequest": [
    "Content": "",
    "CustomConfig": "",
    "Layout": "",
    "tags": "",
    "TemplateDescription": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/inapp")! 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 UpdateJourney
{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id
QUERY PARAMS

application-id
journey-id
BODY json

{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id");

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  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id" {:content-type :json
                                                                                        :form-params {:WriteJourneyRequest {:Activities ""
                                                                                                                            :CreationDate ""
                                                                                                                            :LastModifiedDate ""
                                                                                                                            :Limits ""
                                                                                                                            :LocalTime ""
                                                                                                                            :Name ""
                                                                                                                            :QuietTime ""
                                                                                                                            :RefreshFrequency ""
                                                                                                                            :Schedule ""
                                                                                                                            :StartActivity ""
                                                                                                                            :StartCondition ""
                                                                                                                            :State ""
                                                                                                                            :WaitForQuietTime ""
                                                                                                                            :RefreshOnSegmentUpdate ""
                                                                                                                            :JourneyChannelSettings ""
                                                                                                                            :SendingSchedule ""
                                                                                                                            :OpenHours ""
                                                                                                                            :ClosedDays ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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/apps/:application-id/journeys/:journey-id"),
    Content = new StringContent("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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/apps/:application-id/journeys/:journey-id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

	payload := strings.NewReader("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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/apps/:application-id/journeys/:journey-id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 465

{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .header("content-type", "application/json")
  .body("{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  WriteJourneyRequest: {
    Activities: '',
    CreationDate: '',
    LastModifiedDate: '',
    Limits: '',
    LocalTime: '',
    Name: '',
    QuietTime: '',
    RefreshFrequency: '',
    Schedule: '',
    StartActivity: '',
    StartCondition: '',
    State: '',
    WaitForQuietTime: '',
    RefreshOnSegmentUpdate: '',
    JourneyChannelSettings: '',
    SendingSchedule: '',
    OpenHours: '',
    ClosedDays: ''
  }
});

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/apps/:application-id/journeys/:journey-id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id',
  headers: {'content-type': 'application/json'},
  data: {
    WriteJourneyRequest: {
      Activities: '',
      CreationDate: '',
      LastModifiedDate: '',
      Limits: '',
      LocalTime: '',
      Name: '',
      QuietTime: '',
      RefreshFrequency: '',
      Schedule: '',
      StartActivity: '',
      StartCondition: '',
      State: '',
      WaitForQuietTime: '',
      RefreshOnSegmentUpdate: '',
      JourneyChannelSettings: '',
      SendingSchedule: '',
      OpenHours: '',
      ClosedDays: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WriteJourneyRequest":{"Activities":"","CreationDate":"","LastModifiedDate":"","Limits":"","LocalTime":"","Name":"","QuietTime":"","RefreshFrequency":"","Schedule":"","StartActivity":"","StartCondition":"","State":"","WaitForQuietTime":"","RefreshOnSegmentUpdate":"","JourneyChannelSettings":"","SendingSchedule":"","OpenHours":"","ClosedDays":""}}'
};

try {
  const response = await 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/apps/:application-id/journeys/:journey-id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WriteJourneyRequest": {\n    "Activities": "",\n    "CreationDate": "",\n    "LastModifiedDate": "",\n    "Limits": "",\n    "LocalTime": "",\n    "Name": "",\n    "QuietTime": "",\n    "RefreshFrequency": "",\n    "Schedule": "",\n    "StartActivity": "",\n    "StartCondition": "",\n    "State": "",\n    "WaitForQuietTime": "",\n    "RefreshOnSegmentUpdate": "",\n    "JourneyChannelSettings": "",\n    "SendingSchedule": "",\n    "OpenHours": "",\n    "ClosedDays": ""\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  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")
  .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/apps/:application-id/journeys/:journey-id',
  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({
  WriteJourneyRequest: {
    Activities: '',
    CreationDate: '',
    LastModifiedDate: '',
    Limits: '',
    LocalTime: '',
    Name: '',
    QuietTime: '',
    RefreshFrequency: '',
    Schedule: '',
    StartActivity: '',
    StartCondition: '',
    State: '',
    WaitForQuietTime: '',
    RefreshOnSegmentUpdate: '',
    JourneyChannelSettings: '',
    SendingSchedule: '',
    OpenHours: '',
    ClosedDays: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id',
  headers: {'content-type': 'application/json'},
  body: {
    WriteJourneyRequest: {
      Activities: '',
      CreationDate: '',
      LastModifiedDate: '',
      Limits: '',
      LocalTime: '',
      Name: '',
      QuietTime: '',
      RefreshFrequency: '',
      Schedule: '',
      StartActivity: '',
      StartCondition: '',
      State: '',
      WaitForQuietTime: '',
      RefreshOnSegmentUpdate: '',
      JourneyChannelSettings: '',
      SendingSchedule: '',
      OpenHours: '',
      ClosedDays: ''
    }
  },
  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/apps/:application-id/journeys/:journey-id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WriteJourneyRequest: {
    Activities: '',
    CreationDate: '',
    LastModifiedDate: '',
    Limits: '',
    LocalTime: '',
    Name: '',
    QuietTime: '',
    RefreshFrequency: '',
    Schedule: '',
    StartActivity: '',
    StartCondition: '',
    State: '',
    WaitForQuietTime: '',
    RefreshOnSegmentUpdate: '',
    JourneyChannelSettings: '',
    SendingSchedule: '',
    OpenHours: '',
    ClosedDays: ''
  }
});

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/apps/:application-id/journeys/:journey-id',
  headers: {'content-type': 'application/json'},
  data: {
    WriteJourneyRequest: {
      Activities: '',
      CreationDate: '',
      LastModifiedDate: '',
      Limits: '',
      LocalTime: '',
      Name: '',
      QuietTime: '',
      RefreshFrequency: '',
      Schedule: '',
      StartActivity: '',
      StartCondition: '',
      State: '',
      WaitForQuietTime: '',
      RefreshOnSegmentUpdate: '',
      JourneyChannelSettings: '',
      SendingSchedule: '',
      OpenHours: '',
      ClosedDays: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WriteJourneyRequest":{"Activities":"","CreationDate":"","LastModifiedDate":"","Limits":"","LocalTime":"","Name":"","QuietTime":"","RefreshFrequency":"","Schedule":"","StartActivity":"","StartCondition":"","State":"","WaitForQuietTime":"","RefreshOnSegmentUpdate":"","JourneyChannelSettings":"","SendingSchedule":"","OpenHours":"","ClosedDays":""}}'
};

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 = @{ @"WriteJourneyRequest": @{ @"Activities": @"", @"CreationDate": @"", @"LastModifiedDate": @"", @"Limits": @"", @"LocalTime": @"", @"Name": @"", @"QuietTime": @"", @"RefreshFrequency": @"", @"Schedule": @"", @"StartActivity": @"", @"StartCondition": @"", @"State": @"", @"WaitForQuietTime": @"", @"RefreshOnSegmentUpdate": @"", @"JourneyChannelSettings": @"", @"SendingSchedule": @"", @"OpenHours": @"", @"ClosedDays": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"]
                                                       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/apps/:application-id/journeys/:journey-id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id",
  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([
    'WriteJourneyRequest' => [
        'Activities' => '',
        'CreationDate' => '',
        'LastModifiedDate' => '',
        'Limits' => '',
        'LocalTime' => '',
        'Name' => '',
        'QuietTime' => '',
        'RefreshFrequency' => '',
        'Schedule' => '',
        'StartActivity' => '',
        'StartCondition' => '',
        'State' => '',
        'WaitForQuietTime' => '',
        'RefreshOnSegmentUpdate' => '',
        'JourneyChannelSettings' => '',
        'SendingSchedule' => '',
        'OpenHours' => '',
        'ClosedDays' => ''
    ]
  ]),
  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/apps/:application-id/journeys/:journey-id', [
  'body' => '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WriteJourneyRequest' => [
    'Activities' => '',
    'CreationDate' => '',
    'LastModifiedDate' => '',
    'Limits' => '',
    'LocalTime' => '',
    'Name' => '',
    'QuietTime' => '',
    'RefreshFrequency' => '',
    'Schedule' => '',
    'StartActivity' => '',
    'StartCondition' => '',
    'State' => '',
    'WaitForQuietTime' => '',
    'RefreshOnSegmentUpdate' => '',
    'JourneyChannelSettings' => '',
    'SendingSchedule' => '',
    'OpenHours' => '',
    'ClosedDays' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WriteJourneyRequest' => [
    'Activities' => '',
    'CreationDate' => '',
    'LastModifiedDate' => '',
    'Limits' => '',
    'LocalTime' => '',
    'Name' => '',
    'QuietTime' => '',
    'RefreshFrequency' => '',
    'Schedule' => '',
    'StartActivity' => '',
    'StartCondition' => '',
    'State' => '',
    'WaitForQuietTime' => '',
    'RefreshOnSegmentUpdate' => '',
    'JourneyChannelSettings' => '',
    'SendingSchedule' => '',
    'OpenHours' => '',
    'ClosedDays' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id');
$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/apps/:application-id/journeys/:journey-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/journeys/:journey-id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

payload = { "WriteJourneyRequest": {
        "Activities": "",
        "CreationDate": "",
        "LastModifiedDate": "",
        "Limits": "",
        "LocalTime": "",
        "Name": "",
        "QuietTime": "",
        "RefreshFrequency": "",
        "Schedule": "",
        "StartActivity": "",
        "StartCondition": "",
        "State": "",
        "WaitForQuietTime": "",
        "RefreshOnSegmentUpdate": "",
        "JourneyChannelSettings": "",
        "SendingSchedule": "",
        "OpenHours": "",
        "ClosedDays": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id"

payload <- "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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/apps/:application-id/journeys/:journey-id")

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  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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/apps/:application-id/journeys/:journey-id') do |req|
  req.body = "{\n  \"WriteJourneyRequest\": {\n    \"Activities\": \"\",\n    \"CreationDate\": \"\",\n    \"LastModifiedDate\": \"\",\n    \"Limits\": \"\",\n    \"LocalTime\": \"\",\n    \"Name\": \"\",\n    \"QuietTime\": \"\",\n    \"RefreshFrequency\": \"\",\n    \"Schedule\": \"\",\n    \"StartActivity\": \"\",\n    \"StartCondition\": \"\",\n    \"State\": \"\",\n    \"WaitForQuietTime\": \"\",\n    \"RefreshOnSegmentUpdate\": \"\",\n    \"JourneyChannelSettings\": \"\",\n    \"SendingSchedule\": \"\",\n    \"OpenHours\": \"\",\n    \"ClosedDays\": \"\"\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/apps/:application-id/journeys/:journey-id";

    let payload = json!({"WriteJourneyRequest": json!({
            "Activities": "",
            "CreationDate": "",
            "LastModifiedDate": "",
            "Limits": "",
            "LocalTime": "",
            "Name": "",
            "QuietTime": "",
            "RefreshFrequency": "",
            "Schedule": "",
            "StartActivity": "",
            "StartCondition": "",
            "State": "",
            "WaitForQuietTime": "",
            "RefreshOnSegmentUpdate": "",
            "JourneyChannelSettings": "",
            "SendingSchedule": "",
            "OpenHours": "",
            "ClosedDays": ""
        })});

    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/apps/:application-id/journeys/:journey-id \
  --header 'content-type: application/json' \
  --data '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}'
echo '{
  "WriteJourneyRequest": {
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "WriteJourneyRequest": {\n    "Activities": "",\n    "CreationDate": "",\n    "LastModifiedDate": "",\n    "Limits": "",\n    "LocalTime": "",\n    "Name": "",\n    "QuietTime": "",\n    "RefreshFrequency": "",\n    "Schedule": "",\n    "StartActivity": "",\n    "StartCondition": "",\n    "State": "",\n    "WaitForQuietTime": "",\n    "RefreshOnSegmentUpdate": "",\n    "JourneyChannelSettings": "",\n    "SendingSchedule": "",\n    "OpenHours": "",\n    "ClosedDays": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["WriteJourneyRequest": [
    "Activities": "",
    "CreationDate": "",
    "LastModifiedDate": "",
    "Limits": "",
    "LocalTime": "",
    "Name": "",
    "QuietTime": "",
    "RefreshFrequency": "",
    "Schedule": "",
    "StartActivity": "",
    "StartCondition": "",
    "State": "",
    "WaitForQuietTime": "",
    "RefreshOnSegmentUpdate": "",
    "JourneyChannelSettings": "",
    "SendingSchedule": "",
    "OpenHours": "",
    "ClosedDays": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id")! 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 UpdateJourneyState
{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state
QUERY PARAMS

application-id
journey-id
BODY json

{
  "JourneyStateRequest": {
    "State": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state");

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  \"JourneyStateRequest\": {\n    \"State\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state" {:content-type :json
                                                                                              :form-params {:JourneyStateRequest {:State ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\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/apps/:application-id/journeys/:journey-id/state"),
    Content = new StringContent("{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\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/apps/:application-id/journeys/:journey-id/state");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state"

	payload := strings.NewReader("{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\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/apps/:application-id/journeys/:journey-id/state HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "JourneyStateRequest": {
    "State": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\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  \"JourneyStateRequest\": {\n    \"State\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state")
  .header("content-type", "application/json")
  .body("{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  JourneyStateRequest: {
    State: ''
  }
});

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/apps/:application-id/journeys/:journey-id/state');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state',
  headers: {'content-type': 'application/json'},
  data: {JourneyStateRequest: {State: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"JourneyStateRequest":{"State":""}}'
};

try {
  const response = await 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/apps/:application-id/journeys/:journey-id/state',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JourneyStateRequest": {\n    "State": ""\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  \"JourneyStateRequest\": {\n    \"State\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state")
  .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/apps/:application-id/journeys/:journey-id/state',
  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({JourneyStateRequest: {State: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state',
  headers: {'content-type': 'application/json'},
  body: {JourneyStateRequest: {State: ''}},
  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/apps/:application-id/journeys/:journey-id/state');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JourneyStateRequest: {
    State: ''
  }
});

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/apps/:application-id/journeys/:journey-id/state',
  headers: {'content-type': 'application/json'},
  data: {JourneyStateRequest: {State: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"JourneyStateRequest":{"State":""}}'
};

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 = @{ @"JourneyStateRequest": @{ @"State": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state"]
                                                       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/apps/:application-id/journeys/:journey-id/state" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state",
  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([
    'JourneyStateRequest' => [
        'State' => ''
    ]
  ]),
  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/apps/:application-id/journeys/:journey-id/state', [
  'body' => '{
  "JourneyStateRequest": {
    "State": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JourneyStateRequest' => [
    'State' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JourneyStateRequest' => [
    'State' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state');
$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/apps/:application-id/journeys/:journey-id/state' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "JourneyStateRequest": {
    "State": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "JourneyStateRequest": {
    "State": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/journeys/:journey-id/state", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state"

payload = { "JourneyStateRequest": { "State": "" } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state"

payload <- "{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\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/apps/:application-id/journeys/:journey-id/state")

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  \"JourneyStateRequest\": {\n    \"State\": \"\"\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/apps/:application-id/journeys/:journey-id/state') do |req|
  req.body = "{\n  \"JourneyStateRequest\": {\n    \"State\": \"\"\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/apps/:application-id/journeys/:journey-id/state";

    let payload = json!({"JourneyStateRequest": json!({"State": ""})});

    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/apps/:application-id/journeys/:journey-id/state \
  --header 'content-type: application/json' \
  --data '{
  "JourneyStateRequest": {
    "State": ""
  }
}'
echo '{
  "JourneyStateRequest": {
    "State": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "JourneyStateRequest": {\n    "State": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["JourneyStateRequest": ["State": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/journeys/:journey-id/state")! 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 UpdatePushTemplate
{{baseUrl}}/v1/templates/:template-name/push
QUERY PARAMS

template-name
BODY json

{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/push");

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  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/templates/:template-name/push" {:content-type :json
                                                                            :form-params {:PushNotificationTemplateRequest {:ADM ""
                                                                                                                            :APNS ""
                                                                                                                            :Baidu ""
                                                                                                                            :Default ""
                                                                                                                            :DefaultSubstitutions ""
                                                                                                                            :GCM ""
                                                                                                                            :RecommenderId ""
                                                                                                                            :tags ""
                                                                                                                            :TemplateDescription ""}}})
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/push"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/push"),
    Content = new StringContent("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/push");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/push"

	payload := strings.NewReader("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/push HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 231

{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/templates/:template-name/push")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/push"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/push")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/templates/:template-name/push")
  .header("content-type", "application/json")
  .body("{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  PushNotificationTemplateRequest: {
    ADM: '',
    APNS: '',
    Baidu: '',
    Default: '',
    DefaultSubstitutions: '',
    GCM: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
});

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/templates/:template-name/push');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/push',
  headers: {'content-type': 'application/json'},
  data: {
    PushNotificationTemplateRequest: {
      ADM: '',
      APNS: '',
      Baidu: '',
      Default: '',
      DefaultSubstitutions: '',
      GCM: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/push';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"PushNotificationTemplateRequest":{"ADM":"","APNS":"","Baidu":"","Default":"","DefaultSubstitutions":"","GCM":"","RecommenderId":"","tags":"","TemplateDescription":""}}'
};

try {
  const response = await 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/templates/:template-name/push',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PushNotificationTemplateRequest": {\n    "ADM": "",\n    "APNS": "",\n    "Baidu": "",\n    "Default": "",\n    "DefaultSubstitutions": "",\n    "GCM": "",\n    "RecommenderId": "",\n    "tags": "",\n    "TemplateDescription": ""\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  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/push")
  .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/templates/:template-name/push',
  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({
  PushNotificationTemplateRequest: {
    ADM: '',
    APNS: '',
    Baidu: '',
    Default: '',
    DefaultSubstitutions: '',
    GCM: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/push',
  headers: {'content-type': 'application/json'},
  body: {
    PushNotificationTemplateRequest: {
      ADM: '',
      APNS: '',
      Baidu: '',
      Default: '',
      DefaultSubstitutions: '',
      GCM: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  },
  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/templates/:template-name/push');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PushNotificationTemplateRequest: {
    ADM: '',
    APNS: '',
    Baidu: '',
    Default: '',
    DefaultSubstitutions: '',
    GCM: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
});

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/templates/:template-name/push',
  headers: {'content-type': 'application/json'},
  data: {
    PushNotificationTemplateRequest: {
      ADM: '',
      APNS: '',
      Baidu: '',
      Default: '',
      DefaultSubstitutions: '',
      GCM: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/push';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"PushNotificationTemplateRequest":{"ADM":"","APNS":"","Baidu":"","Default":"","DefaultSubstitutions":"","GCM":"","RecommenderId":"","tags":"","TemplateDescription":""}}'
};

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 = @{ @"PushNotificationTemplateRequest": @{ @"ADM": @"", @"APNS": @"", @"Baidu": @"", @"Default": @"", @"DefaultSubstitutions": @"", @"GCM": @"", @"RecommenderId": @"", @"tags": @"", @"TemplateDescription": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/templates/:template-name/push"]
                                                       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/templates/:template-name/push" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/push",
  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([
    'PushNotificationTemplateRequest' => [
        'ADM' => '',
        'APNS' => '',
        'Baidu' => '',
        'Default' => '',
        'DefaultSubstitutions' => '',
        'GCM' => '',
        'RecommenderId' => '',
        'tags' => '',
        'TemplateDescription' => ''
    ]
  ]),
  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/templates/:template-name/push', [
  'body' => '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/push');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PushNotificationTemplateRequest' => [
    'ADM' => '',
    'APNS' => '',
    'Baidu' => '',
    'Default' => '',
    'DefaultSubstitutions' => '',
    'GCM' => '',
    'RecommenderId' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PushNotificationTemplateRequest' => [
    'ADM' => '',
    'APNS' => '',
    'Baidu' => '',
    'Default' => '',
    'DefaultSubstitutions' => '',
    'GCM' => '',
    'RecommenderId' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/templates/:template-name/push');
$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/templates/:template-name/push' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/push' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/templates/:template-name/push", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/push"

payload = { "PushNotificationTemplateRequest": {
        "ADM": "",
        "APNS": "",
        "Baidu": "",
        "Default": "",
        "DefaultSubstitutions": "",
        "GCM": "",
        "RecommenderId": "",
        "tags": "",
        "TemplateDescription": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/push"

payload <- "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/push")

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  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/push') do |req|
  req.body = "{\n  \"PushNotificationTemplateRequest\": {\n    \"ADM\": \"\",\n    \"APNS\": \"\",\n    \"Baidu\": \"\",\n    \"Default\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"GCM\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/push";

    let payload = json!({"PushNotificationTemplateRequest": json!({
            "ADM": "",
            "APNS": "",
            "Baidu": "",
            "Default": "",
            "DefaultSubstitutions": "",
            "GCM": "",
            "RecommenderId": "",
            "tags": "",
            "TemplateDescription": ""
        })});

    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/templates/:template-name/push \
  --header 'content-type: application/json' \
  --data '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
echo '{
  "PushNotificationTemplateRequest": {
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/templates/:template-name/push \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "PushNotificationTemplateRequest": {\n    "ADM": "",\n    "APNS": "",\n    "Baidu": "",\n    "Default": "",\n    "DefaultSubstitutions": "",\n    "GCM": "",\n    "RecommenderId": "",\n    "tags": "",\n    "TemplateDescription": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/push
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["PushNotificationTemplateRequest": [
    "ADM": "",
    "APNS": "",
    "Baidu": "",
    "Default": "",
    "DefaultSubstitutions": "",
    "GCM": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/push")! 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 UpdateRecommenderConfiguration
{{baseUrl}}/v1/recommenders/:recommender-id
QUERY PARAMS

recommender-id
BODY json

{
  "UpdateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/recommenders/:recommender-id");

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  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/recommenders/:recommender-id" {:content-type :json
                                                                           :form-params {:UpdateRecommenderConfiguration {:Attributes ""
                                                                                                                          :Description ""
                                                                                                                          :Name ""
                                                                                                                          :RecommendationProviderIdType ""
                                                                                                                          :RecommendationProviderRoleArn ""
                                                                                                                          :RecommendationProviderUri ""
                                                                                                                          :RecommendationTransformerUri ""
                                                                                                                          :RecommendationsDisplayName ""
                                                                                                                          :RecommendationsPerMessage ""}}})
require "http/client"

url = "{{baseUrl}}/v1/recommenders/:recommender-id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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/recommenders/:recommender-id"),
    Content = new StringContent("{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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/recommenders/:recommender-id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/recommenders/:recommender-id"

	payload := strings.NewReader("{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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/recommenders/:recommender-id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 338

{
  "UpdateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/recommenders/:recommender-id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/recommenders/:recommender-id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/recommenders/:recommender-id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/recommenders/:recommender-id")
  .header("content-type", "application/json")
  .body("{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  UpdateRecommenderConfiguration: {
    Attributes: '',
    Description: '',
    Name: '',
    RecommendationProviderIdType: '',
    RecommendationProviderRoleArn: '',
    RecommendationProviderUri: '',
    RecommendationTransformerUri: '',
    RecommendationsDisplayName: '',
    RecommendationsPerMessage: ''
  }
});

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/recommenders/:recommender-id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/recommenders/:recommender-id',
  headers: {'content-type': 'application/json'},
  data: {
    UpdateRecommenderConfiguration: {
      Attributes: '',
      Description: '',
      Name: '',
      RecommendationProviderIdType: '',
      RecommendationProviderRoleArn: '',
      RecommendationProviderUri: '',
      RecommendationTransformerUri: '',
      RecommendationsDisplayName: '',
      RecommendationsPerMessage: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/recommenders/:recommender-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"UpdateRecommenderConfiguration":{"Attributes":"","Description":"","Name":"","RecommendationProviderIdType":"","RecommendationProviderRoleArn":"","RecommendationProviderUri":"","RecommendationTransformerUri":"","RecommendationsDisplayName":"","RecommendationsPerMessage":""}}'
};

try {
  const response = await 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/recommenders/:recommender-id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "UpdateRecommenderConfiguration": {\n    "Attributes": "",\n    "Description": "",\n    "Name": "",\n    "RecommendationProviderIdType": "",\n    "RecommendationProviderRoleArn": "",\n    "RecommendationProviderUri": "",\n    "RecommendationTransformerUri": "",\n    "RecommendationsDisplayName": "",\n    "RecommendationsPerMessage": ""\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  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/recommenders/:recommender-id")
  .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/recommenders/:recommender-id',
  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({
  UpdateRecommenderConfiguration: {
    Attributes: '',
    Description: '',
    Name: '',
    RecommendationProviderIdType: '',
    RecommendationProviderRoleArn: '',
    RecommendationProviderUri: '',
    RecommendationTransformerUri: '',
    RecommendationsDisplayName: '',
    RecommendationsPerMessage: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/recommenders/:recommender-id',
  headers: {'content-type': 'application/json'},
  body: {
    UpdateRecommenderConfiguration: {
      Attributes: '',
      Description: '',
      Name: '',
      RecommendationProviderIdType: '',
      RecommendationProviderRoleArn: '',
      RecommendationProviderUri: '',
      RecommendationTransformerUri: '',
      RecommendationsDisplayName: '',
      RecommendationsPerMessage: ''
    }
  },
  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/recommenders/:recommender-id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  UpdateRecommenderConfiguration: {
    Attributes: '',
    Description: '',
    Name: '',
    RecommendationProviderIdType: '',
    RecommendationProviderRoleArn: '',
    RecommendationProviderUri: '',
    RecommendationTransformerUri: '',
    RecommendationsDisplayName: '',
    RecommendationsPerMessage: ''
  }
});

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/recommenders/:recommender-id',
  headers: {'content-type': 'application/json'},
  data: {
    UpdateRecommenderConfiguration: {
      Attributes: '',
      Description: '',
      Name: '',
      RecommendationProviderIdType: '',
      RecommendationProviderRoleArn: '',
      RecommendationProviderUri: '',
      RecommendationTransformerUri: '',
      RecommendationsDisplayName: '',
      RecommendationsPerMessage: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/recommenders/:recommender-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"UpdateRecommenderConfiguration":{"Attributes":"","Description":"","Name":"","RecommendationProviderIdType":"","RecommendationProviderRoleArn":"","RecommendationProviderUri":"","RecommendationTransformerUri":"","RecommendationsDisplayName":"","RecommendationsPerMessage":""}}'
};

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 = @{ @"UpdateRecommenderConfiguration": @{ @"Attributes": @"", @"Description": @"", @"Name": @"", @"RecommendationProviderIdType": @"", @"RecommendationProviderRoleArn": @"", @"RecommendationProviderUri": @"", @"RecommendationTransformerUri": @"", @"RecommendationsDisplayName": @"", @"RecommendationsPerMessage": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/recommenders/:recommender-id"]
                                                       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/recommenders/:recommender-id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/recommenders/:recommender-id",
  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([
    'UpdateRecommenderConfiguration' => [
        'Attributes' => '',
        'Description' => '',
        'Name' => '',
        'RecommendationProviderIdType' => '',
        'RecommendationProviderRoleArn' => '',
        'RecommendationProviderUri' => '',
        'RecommendationTransformerUri' => '',
        'RecommendationsDisplayName' => '',
        'RecommendationsPerMessage' => ''
    ]
  ]),
  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/recommenders/:recommender-id', [
  'body' => '{
  "UpdateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/recommenders/:recommender-id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'UpdateRecommenderConfiguration' => [
    'Attributes' => '',
    'Description' => '',
    'Name' => '',
    'RecommendationProviderIdType' => '',
    'RecommendationProviderRoleArn' => '',
    'RecommendationProviderUri' => '',
    'RecommendationTransformerUri' => '',
    'RecommendationsDisplayName' => '',
    'RecommendationsPerMessage' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'UpdateRecommenderConfiguration' => [
    'Attributes' => '',
    'Description' => '',
    'Name' => '',
    'RecommendationProviderIdType' => '',
    'RecommendationProviderRoleArn' => '',
    'RecommendationProviderUri' => '',
    'RecommendationTransformerUri' => '',
    'RecommendationsDisplayName' => '',
    'RecommendationsPerMessage' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/recommenders/:recommender-id');
$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/recommenders/:recommender-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "UpdateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/recommenders/:recommender-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "UpdateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/recommenders/:recommender-id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/recommenders/:recommender-id"

payload = { "UpdateRecommenderConfiguration": {
        "Attributes": "",
        "Description": "",
        "Name": "",
        "RecommendationProviderIdType": "",
        "RecommendationProviderRoleArn": "",
        "RecommendationProviderUri": "",
        "RecommendationTransformerUri": "",
        "RecommendationsDisplayName": "",
        "RecommendationsPerMessage": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/recommenders/:recommender-id"

payload <- "{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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/recommenders/:recommender-id")

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  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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/recommenders/:recommender-id') do |req|
  req.body = "{\n  \"UpdateRecommenderConfiguration\": {\n    \"Attributes\": \"\",\n    \"Description\": \"\",\n    \"Name\": \"\",\n    \"RecommendationProviderIdType\": \"\",\n    \"RecommendationProviderRoleArn\": \"\",\n    \"RecommendationProviderUri\": \"\",\n    \"RecommendationTransformerUri\": \"\",\n    \"RecommendationsDisplayName\": \"\",\n    \"RecommendationsPerMessage\": \"\"\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/recommenders/:recommender-id";

    let payload = json!({"UpdateRecommenderConfiguration": json!({
            "Attributes": "",
            "Description": "",
            "Name": "",
            "RecommendationProviderIdType": "",
            "RecommendationProviderRoleArn": "",
            "RecommendationProviderUri": "",
            "RecommendationTransformerUri": "",
            "RecommendationsDisplayName": "",
            "RecommendationsPerMessage": ""
        })});

    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/recommenders/:recommender-id \
  --header 'content-type: application/json' \
  --data '{
  "UpdateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}'
echo '{
  "UpdateRecommenderConfiguration": {
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/recommenders/:recommender-id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "UpdateRecommenderConfiguration": {\n    "Attributes": "",\n    "Description": "",\n    "Name": "",\n    "RecommendationProviderIdType": "",\n    "RecommendationProviderRoleArn": "",\n    "RecommendationProviderUri": "",\n    "RecommendationTransformerUri": "",\n    "RecommendationsDisplayName": "",\n    "RecommendationsPerMessage": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/recommenders/:recommender-id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["UpdateRecommenderConfiguration": [
    "Attributes": "",
    "Description": "",
    "Name": "",
    "RecommendationProviderIdType": "",
    "RecommendationProviderRoleArn": "",
    "RecommendationProviderUri": "",
    "RecommendationTransformerUri": "",
    "RecommendationsDisplayName": "",
    "RecommendationsPerMessage": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/recommenders/:recommender-id")! 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 UpdateSegment
{{baseUrl}}/v1/apps/:application-id/segments/:segment-id
QUERY PARAMS

application-id
segment-id
BODY json

{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id");

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  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id" {:content-type :json
                                                                                        :form-params {:WriteSegmentRequest {:Dimensions ""
                                                                                                                            :Name ""
                                                                                                                            :SegmentGroups ""
                                                                                                                            :tags ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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/apps/:application-id/segments/:segment-id"),
    Content = new StringContent("{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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/apps/:application-id/segments/:segment-id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

	payload := strings.NewReader("{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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/apps/:application-id/segments/:segment-id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 112

{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .header("content-type", "application/json")
  .body("{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  WriteSegmentRequest: {
    Dimensions: '',
    Name: '',
    SegmentGroups: '',
    tags: ''
  }
});

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/apps/:application-id/segments/:segment-id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id',
  headers: {'content-type': 'application/json'},
  data: {WriteSegmentRequest: {Dimensions: '', Name: '', SegmentGroups: '', tags: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WriteSegmentRequest":{"Dimensions":"","Name":"","SegmentGroups":"","tags":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WriteSegmentRequest": {\n    "Dimensions": "",\n    "Name": "",\n    "SegmentGroups": "",\n    "tags": ""\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  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")
  .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/apps/:application-id/segments/:segment-id',
  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({WriteSegmentRequest: {Dimensions: '', Name: '', SegmentGroups: '', tags: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id',
  headers: {'content-type': 'application/json'},
  body: {WriteSegmentRequest: {Dimensions: '', Name: '', SegmentGroups: '', tags: ''}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WriteSegmentRequest: {
    Dimensions: '',
    Name: '',
    SegmentGroups: '',
    tags: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id',
  headers: {'content-type': 'application/json'},
  data: {WriteSegmentRequest: {Dimensions: '', Name: '', SegmentGroups: '', tags: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"WriteSegmentRequest":{"Dimensions":"","Name":"","SegmentGroups":"","tags":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WriteSegmentRequest": @{ @"Dimensions": @"", @"Name": @"", @"SegmentGroups": @"", @"tags": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"]
                                                       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/apps/:application-id/segments/:segment-id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id",
  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([
    'WriteSegmentRequest' => [
        'Dimensions' => '',
        'Name' => '',
        'SegmentGroups' => '',
        'tags' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id', [
  'body' => '{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WriteSegmentRequest' => [
    'Dimensions' => '',
    'Name' => '',
    'SegmentGroups' => '',
    'tags' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WriteSegmentRequest' => [
    'Dimensions' => '',
    'Name' => '',
    'SegmentGroups' => '',
    'tags' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/segments/:segment-id');
$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/apps/:application-id/segments/:segment-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/segments/:segment-id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/segments/:segment-id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

payload = { "WriteSegmentRequest": {
        "Dimensions": "",
        "Name": "",
        "SegmentGroups": "",
        "tags": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id"

payload <- "{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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/apps/:application-id/segments/:segment-id")

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  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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/apps/:application-id/segments/:segment-id') do |req|
  req.body = "{\n  \"WriteSegmentRequest\": {\n    \"Dimensions\": \"\",\n    \"Name\": \"\",\n    \"SegmentGroups\": \"\",\n    \"tags\": \"\"\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/apps/:application-id/segments/:segment-id";

    let payload = json!({"WriteSegmentRequest": json!({
            "Dimensions": "",
            "Name": "",
            "SegmentGroups": "",
            "tags": ""
        })});

    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/apps/:application-id/segments/:segment-id \
  --header 'content-type: application/json' \
  --data '{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}'
echo '{
  "WriteSegmentRequest": {
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/segments/:segment-id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "WriteSegmentRequest": {\n    "Dimensions": "",\n    "Name": "",\n    "SegmentGroups": "",\n    "tags": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/segments/:segment-id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["WriteSegmentRequest": [
    "Dimensions": "",
    "Name": "",
    "SegmentGroups": "",
    "tags": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/segments/:segment-id")! 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 UpdateSmsChannel
{{baseUrl}}/v1/apps/:application-id/channels/sms
QUERY PARAMS

application-id
BODY json

{
  "SMSChannelRequest": {
    "Enabled": "",
    "SenderId": "",
    "ShortCode": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/sms");

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  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/sms" {:content-type :json
                                                                                :form-params {:SMSChannelRequest {:Enabled ""
                                                                                                                  :SenderId ""
                                                                                                                  :ShortCode ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/sms"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\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/apps/:application-id/channels/sms"),
    Content = new StringContent("{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\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/apps/:application-id/channels/sms");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/sms"

	payload := strings.NewReader("{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\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/apps/:application-id/channels/sms HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 91

{
  "SMSChannelRequest": {
    "Enabled": "",
    "SenderId": "",
    "ShortCode": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/sms"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\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  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .header("content-type", "application/json")
  .body("{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  SMSChannelRequest: {
    Enabled: '',
    SenderId: '',
    ShortCode: ''
  }
});

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/apps/:application-id/channels/sms');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/sms',
  headers: {'content-type': 'application/json'},
  data: {SMSChannelRequest: {Enabled: '', SenderId: '', ShortCode: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/sms';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SMSChannelRequest":{"Enabled":"","SenderId":"","ShortCode":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/sms',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SMSChannelRequest": {\n    "Enabled": "",\n    "SenderId": "",\n    "ShortCode": ""\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  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/sms")
  .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/apps/:application-id/channels/sms',
  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({SMSChannelRequest: {Enabled: '', SenderId: '', ShortCode: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/sms',
  headers: {'content-type': 'application/json'},
  body: {SMSChannelRequest: {Enabled: '', SenderId: '', ShortCode: ''}},
  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/apps/:application-id/channels/sms');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SMSChannelRequest: {
    Enabled: '',
    SenderId: '',
    ShortCode: ''
  }
});

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/apps/:application-id/channels/sms',
  headers: {'content-type': 'application/json'},
  data: {SMSChannelRequest: {Enabled: '', SenderId: '', ShortCode: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/sms';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SMSChannelRequest":{"Enabled":"","SenderId":"","ShortCode":""}}'
};

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 = @{ @"SMSChannelRequest": @{ @"Enabled": @"", @"SenderId": @"", @"ShortCode": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/sms"]
                                                       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/apps/:application-id/channels/sms" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/sms",
  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([
    'SMSChannelRequest' => [
        'Enabled' => '',
        'SenderId' => '',
        'ShortCode' => ''
    ]
  ]),
  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/apps/:application-id/channels/sms', [
  'body' => '{
  "SMSChannelRequest": {
    "Enabled": "",
    "SenderId": "",
    "ShortCode": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/sms');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SMSChannelRequest' => [
    'Enabled' => '',
    'SenderId' => '',
    'ShortCode' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SMSChannelRequest' => [
    'Enabled' => '',
    'SenderId' => '',
    'ShortCode' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/sms');
$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/apps/:application-id/channels/sms' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SMSChannelRequest": {
    "Enabled": "",
    "SenderId": "",
    "ShortCode": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/sms' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SMSChannelRequest": {
    "Enabled": "",
    "SenderId": "",
    "ShortCode": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/sms", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/sms"

payload = { "SMSChannelRequest": {
        "Enabled": "",
        "SenderId": "",
        "ShortCode": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/sms"

payload <- "{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\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/apps/:application-id/channels/sms")

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  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\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/apps/:application-id/channels/sms') do |req|
  req.body = "{\n  \"SMSChannelRequest\": {\n    \"Enabled\": \"\",\n    \"SenderId\": \"\",\n    \"ShortCode\": \"\"\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/apps/:application-id/channels/sms";

    let payload = json!({"SMSChannelRequest": json!({
            "Enabled": "",
            "SenderId": "",
            "ShortCode": ""
        })});

    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/apps/:application-id/channels/sms \
  --header 'content-type: application/json' \
  --data '{
  "SMSChannelRequest": {
    "Enabled": "",
    "SenderId": "",
    "ShortCode": ""
  }
}'
echo '{
  "SMSChannelRequest": {
    "Enabled": "",
    "SenderId": "",
    "ShortCode": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/sms \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "SMSChannelRequest": {\n    "Enabled": "",\n    "SenderId": "",\n    "ShortCode": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/sms
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SMSChannelRequest": [
    "Enabled": "",
    "SenderId": "",
    "ShortCode": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/sms")! 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 UpdateSmsTemplate
{{baseUrl}}/v1/templates/:template-name/sms
QUERY PARAMS

template-name
BODY json

{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/sms");

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  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/templates/:template-name/sms" {:content-type :json
                                                                           :form-params {:SMSTemplateRequest {:Body ""
                                                                                                              :DefaultSubstitutions ""
                                                                                                              :RecommenderId ""
                                                                                                              :tags ""
                                                                                                              :TemplateDescription ""}}})
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/sms"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/sms"),
    Content = new StringContent("{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/sms");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/sms"

	payload := strings.NewReader("{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/sms HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 152

{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/templates/:template-name/sms")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/sms"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/sms")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/templates/:template-name/sms")
  .header("content-type", "application/json")
  .body("{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  SMSTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
});

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/templates/:template-name/sms');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/sms',
  headers: {'content-type': 'application/json'},
  data: {
    SMSTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/sms';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SMSTemplateRequest":{"Body":"","DefaultSubstitutions":"","RecommenderId":"","tags":"","TemplateDescription":""}}'
};

try {
  const response = await 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/templates/:template-name/sms',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SMSTemplateRequest": {\n    "Body": "",\n    "DefaultSubstitutions": "",\n    "RecommenderId": "",\n    "tags": "",\n    "TemplateDescription": ""\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  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/sms")
  .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/templates/:template-name/sms',
  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({
  SMSTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/sms',
  headers: {'content-type': 'application/json'},
  body: {
    SMSTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  },
  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/templates/:template-name/sms');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SMSTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    RecommenderId: '',
    tags: '',
    TemplateDescription: ''
  }
});

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/templates/:template-name/sms',
  headers: {'content-type': 'application/json'},
  data: {
    SMSTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      RecommenderId: '',
      tags: '',
      TemplateDescription: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/sms';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SMSTemplateRequest":{"Body":"","DefaultSubstitutions":"","RecommenderId":"","tags":"","TemplateDescription":""}}'
};

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 = @{ @"SMSTemplateRequest": @{ @"Body": @"", @"DefaultSubstitutions": @"", @"RecommenderId": @"", @"tags": @"", @"TemplateDescription": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/templates/:template-name/sms"]
                                                       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/templates/:template-name/sms" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/sms",
  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([
    'SMSTemplateRequest' => [
        'Body' => '',
        'DefaultSubstitutions' => '',
        'RecommenderId' => '',
        'tags' => '',
        'TemplateDescription' => ''
    ]
  ]),
  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/templates/:template-name/sms', [
  'body' => '{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/sms');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SMSTemplateRequest' => [
    'Body' => '',
    'DefaultSubstitutions' => '',
    'RecommenderId' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SMSTemplateRequest' => [
    'Body' => '',
    'DefaultSubstitutions' => '',
    'RecommenderId' => '',
    'tags' => '',
    'TemplateDescription' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/templates/:template-name/sms');
$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/templates/:template-name/sms' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/sms' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/templates/:template-name/sms", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/sms"

payload = { "SMSTemplateRequest": {
        "Body": "",
        "DefaultSubstitutions": "",
        "RecommenderId": "",
        "tags": "",
        "TemplateDescription": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/sms"

payload <- "{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/sms")

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  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/sms') do |req|
  req.body = "{\n  \"SMSTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"RecommenderId\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\"\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/templates/:template-name/sms";

    let payload = json!({"SMSTemplateRequest": json!({
            "Body": "",
            "DefaultSubstitutions": "",
            "RecommenderId": "",
            "tags": "",
            "TemplateDescription": ""
        })});

    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/templates/:template-name/sms \
  --header 'content-type: application/json' \
  --data '{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}'
echo '{
  "SMSTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/templates/:template-name/sms \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "SMSTemplateRequest": {\n    "Body": "",\n    "DefaultSubstitutions": "",\n    "RecommenderId": "",\n    "tags": "",\n    "TemplateDescription": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/sms
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SMSTemplateRequest": [
    "Body": "",
    "DefaultSubstitutions": "",
    "RecommenderId": "",
    "tags": "",
    "TemplateDescription": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/sms")! 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 UpdateTemplateActiveVersion
{{baseUrl}}/v1/templates/:template-name/:template-type/active-version
QUERY PARAMS

template-name
template-type
BODY json

{
  "TemplateActiveVersionRequest": {
    "Version": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/:template-type/active-version");

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  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/templates/:template-name/:template-type/active-version" {:content-type :json
                                                                                                     :form-params {:TemplateActiveVersionRequest {:Version ""}}})
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/:template-type/active-version"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\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/templates/:template-name/:template-type/active-version"),
    Content = new StringContent("{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\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/templates/:template-name/:template-type/active-version");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/:template-type/active-version"

	payload := strings.NewReader("{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\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/templates/:template-name/:template-type/active-version HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 61

{
  "TemplateActiveVersionRequest": {
    "Version": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/templates/:template-name/:template-type/active-version")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/:template-type/active-version"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\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  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/:template-type/active-version")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/templates/:template-name/:template-type/active-version")
  .header("content-type", "application/json")
  .body("{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  TemplateActiveVersionRequest: {
    Version: ''
  }
});

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/templates/:template-name/:template-type/active-version');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/:template-type/active-version',
  headers: {'content-type': 'application/json'},
  data: {TemplateActiveVersionRequest: {Version: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/:template-type/active-version';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateActiveVersionRequest":{"Version":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1/templates/:template-name/:template-type/active-version',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TemplateActiveVersionRequest": {\n    "Version": ""\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  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/:template-type/active-version")
  .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/templates/:template-name/:template-type/active-version',
  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({TemplateActiveVersionRequest: {Version: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/:template-type/active-version',
  headers: {'content-type': 'application/json'},
  body: {TemplateActiveVersionRequest: {Version: ''}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/v1/templates/:template-name/:template-type/active-version');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TemplateActiveVersionRequest: {
    Version: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/:template-type/active-version',
  headers: {'content-type': 'application/json'},
  data: {TemplateActiveVersionRequest: {Version: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/:template-type/active-version';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TemplateActiveVersionRequest":{"Version":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TemplateActiveVersionRequest": @{ @"Version": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/templates/:template-name/:template-type/active-version"]
                                                       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/templates/:template-name/:template-type/active-version" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/:template-type/active-version",
  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([
    'TemplateActiveVersionRequest' => [
        'Version' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/v1/templates/:template-name/:template-type/active-version', [
  'body' => '{
  "TemplateActiveVersionRequest": {
    "Version": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/:template-type/active-version');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TemplateActiveVersionRequest' => [
    'Version' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TemplateActiveVersionRequest' => [
    'Version' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/templates/:template-name/:template-type/active-version');
$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/templates/:template-name/:template-type/active-version' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TemplateActiveVersionRequest": {
    "Version": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/:template-type/active-version' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TemplateActiveVersionRequest": {
    "Version": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/templates/:template-name/:template-type/active-version", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/:template-type/active-version"

payload = { "TemplateActiveVersionRequest": { "Version": "" } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/:template-type/active-version"

payload <- "{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\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/templates/:template-name/:template-type/active-version")

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  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\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/templates/:template-name/:template-type/active-version') do |req|
  req.body = "{\n  \"TemplateActiveVersionRequest\": {\n    \"Version\": \"\"\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/templates/:template-name/:template-type/active-version";

    let payload = json!({"TemplateActiveVersionRequest": json!({"Version": ""})});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/v1/templates/:template-name/:template-type/active-version \
  --header 'content-type: application/json' \
  --data '{
  "TemplateActiveVersionRequest": {
    "Version": ""
  }
}'
echo '{
  "TemplateActiveVersionRequest": {
    "Version": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/templates/:template-name/:template-type/active-version \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "TemplateActiveVersionRequest": {\n    "Version": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/:template-type/active-version
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["TemplateActiveVersionRequest": ["Version": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/:template-type/active-version")! 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 UpdateVoiceChannel
{{baseUrl}}/v1/apps/:application-id/channels/voice
QUERY PARAMS

application-id
BODY json

{
  "VoiceChannelRequest": {
    "Enabled": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/channels/voice");

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  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/apps/:application-id/channels/voice" {:content-type :json
                                                                                  :form-params {:VoiceChannelRequest {:Enabled ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/channels/voice"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\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/apps/:application-id/channels/voice"),
    Content = new StringContent("{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\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/apps/:application-id/channels/voice");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/channels/voice"

	payload := strings.NewReader("{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\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/apps/:application-id/channels/voice HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 52

{
  "VoiceChannelRequest": {
    "Enabled": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/channels/voice"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\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  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .header("content-type", "application/json")
  .body("{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  VoiceChannelRequest: {
    Enabled: ''
  }
});

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/apps/:application-id/channels/voice');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/voice',
  headers: {'content-type': 'application/json'},
  data: {VoiceChannelRequest: {Enabled: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/channels/voice';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"VoiceChannelRequest":{"Enabled":""}}'
};

try {
  const response = await 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/apps/:application-id/channels/voice',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "VoiceChannelRequest": {\n    "Enabled": ""\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  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/channels/voice")
  .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/apps/:application-id/channels/voice',
  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({VoiceChannelRequest: {Enabled: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/apps/:application-id/channels/voice',
  headers: {'content-type': 'application/json'},
  body: {VoiceChannelRequest: {Enabled: ''}},
  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/apps/:application-id/channels/voice');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  VoiceChannelRequest: {
    Enabled: ''
  }
});

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/apps/:application-id/channels/voice',
  headers: {'content-type': 'application/json'},
  data: {VoiceChannelRequest: {Enabled: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/channels/voice';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"VoiceChannelRequest":{"Enabled":""}}'
};

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 = @{ @"VoiceChannelRequest": @{ @"Enabled": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/channels/voice"]
                                                       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/apps/:application-id/channels/voice" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/channels/voice",
  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([
    'VoiceChannelRequest' => [
        'Enabled' => ''
    ]
  ]),
  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/apps/:application-id/channels/voice', [
  'body' => '{
  "VoiceChannelRequest": {
    "Enabled": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/channels/voice');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'VoiceChannelRequest' => [
    'Enabled' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'VoiceChannelRequest' => [
    'Enabled' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/channels/voice');
$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/apps/:application-id/channels/voice' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "VoiceChannelRequest": {
    "Enabled": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/channels/voice' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "VoiceChannelRequest": {
    "Enabled": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/apps/:application-id/channels/voice", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/channels/voice"

payload = { "VoiceChannelRequest": { "Enabled": "" } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/channels/voice"

payload <- "{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\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/apps/:application-id/channels/voice")

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  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\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/apps/:application-id/channels/voice') do |req|
  req.body = "{\n  \"VoiceChannelRequest\": {\n    \"Enabled\": \"\"\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/apps/:application-id/channels/voice";

    let payload = json!({"VoiceChannelRequest": json!({"Enabled": ""})});

    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/apps/:application-id/channels/voice \
  --header 'content-type: application/json' \
  --data '{
  "VoiceChannelRequest": {
    "Enabled": ""
  }
}'
echo '{
  "VoiceChannelRequest": {
    "Enabled": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/apps/:application-id/channels/voice \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "VoiceChannelRequest": {\n    "Enabled": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/channels/voice
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["VoiceChannelRequest": ["Enabled": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/channels/voice")! 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 UpdateVoiceTemplate
{{baseUrl}}/v1/templates/:template-name/voice
QUERY PARAMS

template-name
BODY json

{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/templates/:template-name/voice");

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  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v1/templates/:template-name/voice" {:content-type :json
                                                                             :form-params {:VoiceTemplateRequest {:Body ""
                                                                                                                  :DefaultSubstitutions ""
                                                                                                                  :LanguageCode ""
                                                                                                                  :tags ""
                                                                                                                  :TemplateDescription ""
                                                                                                                  :VoiceId ""}}})
require "http/client"

url = "{{baseUrl}}/v1/templates/:template-name/voice"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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/templates/:template-name/voice"),
    Content = new StringContent("{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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/templates/:template-name/voice");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/templates/:template-name/voice"

	payload := strings.NewReader("{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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/templates/:template-name/voice HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 172

{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/templates/:template-name/voice")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/templates/:template-name/voice"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/voice")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/templates/:template-name/voice")
  .header("content-type", "application/json")
  .body("{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  VoiceTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    LanguageCode: '',
    tags: '',
    TemplateDescription: '',
    VoiceId: ''
  }
});

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/templates/:template-name/voice');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/voice',
  headers: {'content-type': 'application/json'},
  data: {
    VoiceTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      LanguageCode: '',
      tags: '',
      TemplateDescription: '',
      VoiceId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/templates/:template-name/voice';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"VoiceTemplateRequest":{"Body":"","DefaultSubstitutions":"","LanguageCode":"","tags":"","TemplateDescription":"","VoiceId":""}}'
};

try {
  const response = await 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/templates/:template-name/voice',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "VoiceTemplateRequest": {\n    "Body": "",\n    "DefaultSubstitutions": "",\n    "LanguageCode": "",\n    "tags": "",\n    "TemplateDescription": "",\n    "VoiceId": ""\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  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/templates/:template-name/voice")
  .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/templates/:template-name/voice',
  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({
  VoiceTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    LanguageCode: '',
    tags: '',
    TemplateDescription: '',
    VoiceId: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v1/templates/:template-name/voice',
  headers: {'content-type': 'application/json'},
  body: {
    VoiceTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      LanguageCode: '',
      tags: '',
      TemplateDescription: '',
      VoiceId: ''
    }
  },
  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/templates/:template-name/voice');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  VoiceTemplateRequest: {
    Body: '',
    DefaultSubstitutions: '',
    LanguageCode: '',
    tags: '',
    TemplateDescription: '',
    VoiceId: ''
  }
});

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/templates/:template-name/voice',
  headers: {'content-type': 'application/json'},
  data: {
    VoiceTemplateRequest: {
      Body: '',
      DefaultSubstitutions: '',
      LanguageCode: '',
      tags: '',
      TemplateDescription: '',
      VoiceId: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/templates/:template-name/voice';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"VoiceTemplateRequest":{"Body":"","DefaultSubstitutions":"","LanguageCode":"","tags":"","TemplateDescription":"","VoiceId":""}}'
};

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 = @{ @"VoiceTemplateRequest": @{ @"Body": @"", @"DefaultSubstitutions": @"", @"LanguageCode": @"", @"tags": @"", @"TemplateDescription": @"", @"VoiceId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/templates/:template-name/voice"]
                                                       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/templates/:template-name/voice" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/templates/:template-name/voice",
  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([
    'VoiceTemplateRequest' => [
        'Body' => '',
        'DefaultSubstitutions' => '',
        'LanguageCode' => '',
        'tags' => '',
        'TemplateDescription' => '',
        'VoiceId' => ''
    ]
  ]),
  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/templates/:template-name/voice', [
  'body' => '{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/templates/:template-name/voice');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'VoiceTemplateRequest' => [
    'Body' => '',
    'DefaultSubstitutions' => '',
    'LanguageCode' => '',
    'tags' => '',
    'TemplateDescription' => '',
    'VoiceId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'VoiceTemplateRequest' => [
    'Body' => '',
    'DefaultSubstitutions' => '',
    'LanguageCode' => '',
    'tags' => '',
    'TemplateDescription' => '',
    'VoiceId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/templates/:template-name/voice');
$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/templates/:template-name/voice' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/templates/:template-name/voice' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v1/templates/:template-name/voice", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/templates/:template-name/voice"

payload = { "VoiceTemplateRequest": {
        "Body": "",
        "DefaultSubstitutions": "",
        "LanguageCode": "",
        "tags": "",
        "TemplateDescription": "",
        "VoiceId": ""
    } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/templates/:template-name/voice"

payload <- "{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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/templates/:template-name/voice")

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  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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/templates/:template-name/voice') do |req|
  req.body = "{\n  \"VoiceTemplateRequest\": {\n    \"Body\": \"\",\n    \"DefaultSubstitutions\": \"\",\n    \"LanguageCode\": \"\",\n    \"tags\": \"\",\n    \"TemplateDescription\": \"\",\n    \"VoiceId\": \"\"\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/templates/:template-name/voice";

    let payload = json!({"VoiceTemplateRequest": json!({
            "Body": "",
            "DefaultSubstitutions": "",
            "LanguageCode": "",
            "tags": "",
            "TemplateDescription": "",
            "VoiceId": ""
        })});

    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/templates/:template-name/voice \
  --header 'content-type: application/json' \
  --data '{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}'
echo '{
  "VoiceTemplateRequest": {
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  }
}' |  \
  http PUT {{baseUrl}}/v1/templates/:template-name/voice \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "VoiceTemplateRequest": {\n    "Body": "",\n    "DefaultSubstitutions": "",\n    "LanguageCode": "",\n    "tags": "",\n    "TemplateDescription": "",\n    "VoiceId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/templates/:template-name/voice
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["VoiceTemplateRequest": [
    "Body": "",
    "DefaultSubstitutions": "",
    "LanguageCode": "",
    "tags": "",
    "TemplateDescription": "",
    "VoiceId": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/templates/:template-name/voice")! 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 VerifyOTPMessage
{{baseUrl}}/v1/apps/:application-id/verify-otp
QUERY PARAMS

application-id
BODY json

{
  "VerifyOTPMessageRequestParameters": {
    "DestinationIdentity": "",
    "Otp": "",
    "ReferenceId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/apps/:application-id/verify-otp");

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  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1/apps/:application-id/verify-otp" {:content-type :json
                                                                               :form-params {:VerifyOTPMessageRequestParameters {:DestinationIdentity ""
                                                                                                                                 :Otp ""
                                                                                                                                 :ReferenceId ""}}})
require "http/client"

url = "{{baseUrl}}/v1/apps/:application-id/verify-otp"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\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}}/v1/apps/:application-id/verify-otp"),
    Content = new StringContent("{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\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/apps/:application-id/verify-otp");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1/apps/:application-id/verify-otp"

	payload := strings.NewReader("{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\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/v1/apps/:application-id/verify-otp HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 116

{
  "VerifyOTPMessageRequestParameters": {
    "DestinationIdentity": "",
    "Otp": "",
    "ReferenceId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/apps/:application-id/verify-otp")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1/apps/:application-id/verify-otp"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\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  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/verify-otp")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/apps/:application-id/verify-otp")
  .header("content-type", "application/json")
  .body("{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  VerifyOTPMessageRequestParameters: {
    DestinationIdentity: '',
    Otp: '',
    ReferenceId: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1/apps/:application-id/verify-otp');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/verify-otp',
  headers: {'content-type': 'application/json'},
  data: {
    VerifyOTPMessageRequestParameters: {DestinationIdentity: '', Otp: '', ReferenceId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1/apps/:application-id/verify-otp';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"VerifyOTPMessageRequestParameters":{"DestinationIdentity":"","Otp":"","ReferenceId":""}}'
};

try {
  const response = await 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/apps/:application-id/verify-otp',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "VerifyOTPMessageRequestParameters": {\n    "DestinationIdentity": "",\n    "Otp": "",\n    "ReferenceId": ""\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  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1/apps/:application-id/verify-otp")
  .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/v1/apps/:application-id/verify-otp',
  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({
  VerifyOTPMessageRequestParameters: {DestinationIdentity: '', Otp: '', ReferenceId: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1/apps/:application-id/verify-otp',
  headers: {'content-type': 'application/json'},
  body: {
    VerifyOTPMessageRequestParameters: {DestinationIdentity: '', Otp: '', ReferenceId: ''}
  },
  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}}/v1/apps/:application-id/verify-otp');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  VerifyOTPMessageRequestParameters: {
    DestinationIdentity: '',
    Otp: '',
    ReferenceId: ''
  }
});

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}}/v1/apps/:application-id/verify-otp',
  headers: {'content-type': 'application/json'},
  data: {
    VerifyOTPMessageRequestParameters: {DestinationIdentity: '', Otp: '', ReferenceId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1/apps/:application-id/verify-otp';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"VerifyOTPMessageRequestParameters":{"DestinationIdentity":"","Otp":"","ReferenceId":""}}'
};

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 = @{ @"VerifyOTPMessageRequestParameters": @{ @"DestinationIdentity": @"", @"Otp": @"", @"ReferenceId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/apps/:application-id/verify-otp"]
                                                       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}}/v1/apps/:application-id/verify-otp" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1/apps/:application-id/verify-otp",
  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([
    'VerifyOTPMessageRequestParameters' => [
        'DestinationIdentity' => '',
        'Otp' => '',
        'ReferenceId' => ''
    ]
  ]),
  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}}/v1/apps/:application-id/verify-otp', [
  'body' => '{
  "VerifyOTPMessageRequestParameters": {
    "DestinationIdentity": "",
    "Otp": "",
    "ReferenceId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1/apps/:application-id/verify-otp');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'VerifyOTPMessageRequestParameters' => [
    'DestinationIdentity' => '',
    'Otp' => '',
    'ReferenceId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'VerifyOTPMessageRequestParameters' => [
    'DestinationIdentity' => '',
    'Otp' => '',
    'ReferenceId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1/apps/:application-id/verify-otp');
$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}}/v1/apps/:application-id/verify-otp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "VerifyOTPMessageRequestParameters": {
    "DestinationIdentity": "",
    "Otp": "",
    "ReferenceId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/apps/:application-id/verify-otp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "VerifyOTPMessageRequestParameters": {
    "DestinationIdentity": "",
    "Otp": "",
    "ReferenceId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1/apps/:application-id/verify-otp", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1/apps/:application-id/verify-otp"

payload = { "VerifyOTPMessageRequestParameters": {
        "DestinationIdentity": "",
        "Otp": "",
        "ReferenceId": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1/apps/:application-id/verify-otp"

payload <- "{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\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}}/v1/apps/:application-id/verify-otp")

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  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\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/v1/apps/:application-id/verify-otp') do |req|
  req.body = "{\n  \"VerifyOTPMessageRequestParameters\": {\n    \"DestinationIdentity\": \"\",\n    \"Otp\": \"\",\n    \"ReferenceId\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1/apps/:application-id/verify-otp";

    let payload = json!({"VerifyOTPMessageRequestParameters": json!({
            "DestinationIdentity": "",
            "Otp": "",
            "ReferenceId": ""
        })});

    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}}/v1/apps/:application-id/verify-otp \
  --header 'content-type: application/json' \
  --data '{
  "VerifyOTPMessageRequestParameters": {
    "DestinationIdentity": "",
    "Otp": "",
    "ReferenceId": ""
  }
}'
echo '{
  "VerifyOTPMessageRequestParameters": {
    "DestinationIdentity": "",
    "Otp": "",
    "ReferenceId": ""
  }
}' |  \
  http POST {{baseUrl}}/v1/apps/:application-id/verify-otp \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "VerifyOTPMessageRequestParameters": {\n    "DestinationIdentity": "",\n    "Otp": "",\n    "ReferenceId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1/apps/:application-id/verify-otp
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["VerifyOTPMessageRequestParameters": [
    "DestinationIdentity": "",
    "Otp": "",
    "ReferenceId": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/apps/:application-id/verify-otp")! 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()