POST Add batches to a call broadcast
{{baseUrl}}/calls/broadcasts/:id/batches
QUERY PARAMS

id
BODY json

{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id/batches");

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  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}");

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

(client/post "{{baseUrl}}/calls/broadcasts/:id/batches" {:content-type :json
                                                                         :form-params {:contactListId 0
                                                                                       :name ""
                                                                                       :recipients [{:attributes {}
                                                                                                     :contactId 0
                                                                                                     :fromNumber ""
                                                                                                     :phoneNumber ""}]
                                                                                       :scrubDuplicates false}})
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id/batches"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/calls/broadcasts/:id/batches"),
    Content = new StringContent("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls/broadcasts/:id/batches");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id/batches"

	payload := strings.NewReader("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")

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

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

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

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

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

}
POST /baseUrl/calls/broadcasts/:id/batches HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 195

{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls/broadcasts/:id/batches")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id/batches"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/batches")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls/broadcasts/:id/batches")
  .header("content-type", "application/json")
  .body("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")
  .asString();
const data = JSON.stringify({
  contactListId: 0,
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      phoneNumber: ''
    }
  ],
  scrubDuplicates: false
});

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

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

xhr.open('POST', '{{baseUrl}}/calls/broadcasts/:id/batches');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts/:id/batches',
  headers: {'content-type': 'application/json'},
  data: {
    contactListId: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    scrubDuplicates: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id/batches';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contactListId":0,"name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","phoneNumber":""}],"scrubDuplicates":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/calls/broadcasts/:id/batches',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contactListId": 0,\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "phoneNumber": ""\n    }\n  ],\n  "scrubDuplicates": false\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/batches")
  .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/calls/broadcasts/:id/batches',
  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({
  contactListId: 0,
  name: '',
  recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
  scrubDuplicates: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts/:id/batches',
  headers: {'content-type': 'application/json'},
  body: {
    contactListId: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    scrubDuplicates: false
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/calls/broadcasts/:id/batches');

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

req.type('json');
req.send({
  contactListId: 0,
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      phoneNumber: ''
    }
  ],
  scrubDuplicates: false
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts/:id/batches',
  headers: {'content-type': 'application/json'},
  data: {
    contactListId: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    scrubDuplicates: false
  }
};

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

const url = '{{baseUrl}}/calls/broadcasts/:id/batches';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contactListId":0,"name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","phoneNumber":""}],"scrubDuplicates":false}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"contactListId": @0,
                              @"name": @"",
                              @"recipients": @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"phoneNumber": @"" } ],
                              @"scrubDuplicates": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls/broadcasts/:id/batches"]
                                                       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}}/calls/broadcasts/:id/batches" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/:id/batches",
  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([
    'contactListId' => 0,
    'name' => '',
    'recipients' => [
        [
                'attributes' => [
                                
                ],
                'contactId' => 0,
                'fromNumber' => '',
                'phoneNumber' => ''
        ]
    ],
    'scrubDuplicates' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/calls/broadcasts/:id/batches', [
  'body' => '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id/batches');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contactListId' => 0,
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'phoneNumber' => ''
    ]
  ],
  'scrubDuplicates' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contactListId' => 0,
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'phoneNumber' => ''
    ]
  ],
  'scrubDuplicates' => null
]));
$request->setRequestUrl('{{baseUrl}}/calls/broadcasts/:id/batches');
$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}}/calls/broadcasts/:id/batches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id/batches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}'
import http.client

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

payload = "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"

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

conn.request("POST", "/baseUrl/calls/broadcasts/:id/batches", payload, headers)

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

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

url = "{{baseUrl}}/calls/broadcasts/:id/batches"

payload = {
    "contactListId": 0,
    "name": "",
    "recipients": [
        {
            "attributes": {},
            "contactId": 0,
            "fromNumber": "",
            "phoneNumber": ""
        }
    ],
    "scrubDuplicates": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/calls/broadcasts/:id/batches"

payload <- "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/calls/broadcasts/:id/batches")

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  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"

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

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

response = conn.post('/baseUrl/calls/broadcasts/:id/batches') do |req|
  req.body = "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/broadcasts/:id/batches";

    let payload = json!({
        "contactListId": 0,
        "name": "",
        "recipients": (
            json!({
                "attributes": json!({}),
                "contactId": 0,
                "fromNumber": "",
                "phoneNumber": ""
            })
        ),
        "scrubDuplicates": false
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/calls/broadcasts/:id/batches \
  --header 'content-type: application/json' \
  --data '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}'
echo '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}' |  \
  http POST {{baseUrl}}/calls/broadcasts/:id/batches \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contactListId": 0,\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "phoneNumber": ""\n    }\n  ],\n  "scrubDuplicates": false\n}' \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id/batches
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contactListId": 0,
  "name": "",
  "recipients": [
    [
      "attributes": [],
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    ]
  ],
  "scrubDuplicates": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/:id/batches")! 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 Add recipients to a call broadcast
{{baseUrl}}/calls/broadcasts/:id/recipients
QUERY PARAMS

id
BODY json

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id/recipients");

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");

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

(client/post "{{baseUrl}}/calls/broadcasts/:id/recipients" {:content-type :json
                                                                            :form-params [{:attributes {}
                                                                                           :contactId 0
                                                                                           :fromNumber ""
                                                                                           :phoneNumber ""}]})
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id/recipients"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/calls/broadcasts/:id/recipients"),
    Content = new StringContent("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/calls/broadcasts/:id/recipients");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id/recipients"

	payload := strings.NewReader("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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/calls/broadcasts/:id/recipients HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 97

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls/broadcasts/:id/recipients")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id/recipients"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/recipients")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls/broadcasts/:id/recipients")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    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}}/calls/broadcasts/:id/recipients');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts/:id/recipients',
  headers: {'content-type': 'application/json'},
  data: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id/recipients';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","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}}/calls/broadcasts/:id/recipients',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/recipients")
  .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/calls/broadcasts/:id/recipients',
  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([{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts/:id/recipients',
  headers: {'content-type': 'application/json'},
  body: [{attributes: {}, contactId: 0, fromNumber: '', 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}}/calls/broadcasts/:id/recipients');

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

req.type('json');
req.send([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    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}}/calls/broadcasts/:id/recipients',
  headers: {'content-type': 'application/json'},
  data: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}]
};

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

const url = '{{baseUrl}}/calls/broadcasts/:id/recipients';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","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 = @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"phoneNumber": @"" } ];

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls/broadcasts/:id/recipients"]
                                                       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}}/calls/broadcasts/:id/recipients" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/:id/recipients",
  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([
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        '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}}/calls/broadcasts/:id/recipients', [
  'body' => '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id/recipients');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'phoneNumber' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'phoneNumber' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/calls/broadcasts/:id/recipients');
$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}}/calls/broadcasts/:id/recipients' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id/recipients' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]'
import http.client

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

payload = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]"

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

conn.request("POST", "/baseUrl/calls/broadcasts/:id/recipients", payload, headers)

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

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

url = "{{baseUrl}}/calls/broadcasts/:id/recipients"

payload = [
    {
        "attributes": {},
        "contactId": 0,
        "fromNumber": "",
        "phoneNumber": ""
    }
]
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/calls/broadcasts/:id/recipients"

payload <- "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/calls/broadcasts/:id/recipients")

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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/calls/broadcasts/:id/recipients') do |req|
  req.body = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/calls/broadcasts/:id/recipients";

    let payload = (
        json!({
            "attributes": json!({}),
            "contactId": 0,
            "fromNumber": "",
            "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}}/calls/broadcasts/:id/recipients \
  --header 'content-type: application/json' \
  --data '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]'
echo '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]' |  \
  http POST {{baseUrl}}/calls/broadcasts/:id/recipients \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\n    "phoneNumber": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id/recipients
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "attributes": [],
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/:id/recipients")! 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 Archive voice broadcast
{{baseUrl}}/calls/broadcasts/:id/archive
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id/archive");

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

(client/post "{{baseUrl}}/calls/broadcasts/:id/archive")
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id/archive"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/calls/broadcasts/:id/archive"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls/broadcasts/:id/archive");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id/archive"

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

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

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

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

}
POST /baseUrl/calls/broadcasts/:id/archive HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls/broadcasts/:id/archive")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id/archive"))
    .method("POST", 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}}/calls/broadcasts/:id/archive")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls/broadcasts/:id/archive")
  .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('POST', '{{baseUrl}}/calls/broadcasts/:id/archive');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts/:id/archive'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id/archive';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/calls/broadcasts/:id/archive',
  method: 'POST',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/archive")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/broadcasts/:id/archive',
  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: 'POST',
  url: '{{baseUrl}}/calls/broadcasts/:id/archive'
};

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

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

const req = unirest('POST', '{{baseUrl}}/calls/broadcasts/:id/archive');

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}}/calls/broadcasts/:id/archive'
};

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

const url = '{{baseUrl}}/calls/broadcasts/:id/archive';
const options = {method: 'POST'};

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}}/calls/broadcasts/:id/archive"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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

let uri = Uri.of_string "{{baseUrl}}/calls/broadcasts/:id/archive" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/:id/archive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/calls/broadcasts/:id/archive');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id/archive');
$request->setMethod(HTTP_METH_POST);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/broadcasts/:id/archive');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/broadcasts/:id/archive' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id/archive' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/calls/broadcasts/:id/archive")

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

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

url = "{{baseUrl}}/calls/broadcasts/:id/archive"

response = requests.post(url)

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

url <- "{{baseUrl}}/calls/broadcasts/:id/archive"

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

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

url = URI("{{baseUrl}}/calls/broadcasts/:id/archive")

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

request = Net::HTTP::Post.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/calls/broadcasts/:id/archive') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/broadcasts/:id/archive";

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/calls/broadcasts/:id/archive
http POST {{baseUrl}}/calls/broadcasts/:id/archive
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id/archive
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/:id/archive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Create a call broadcast
{{baseUrl}}/calls/broadcasts
BODY json

{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts");

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  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}");

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

(client/post "{{baseUrl}}/calls/broadcasts" {:content-type :json
                                                             :form-params {:answeringMachineConfig ""
                                                                           :dialplanXml ""
                                                                           :fromNumber ""
                                                                           :id 0
                                                                           :labels []
                                                                           :lastModified 0
                                                                           :localTimeRestriction {:beginHour 0
                                                                                                  :beginMinute 0
                                                                                                  :enabled false
                                                                                                  :endHour 0
                                                                                                  :endMinute 0}
                                                                           :maxActive 0
                                                                           :maxActiveTransfers 0
                                                                           :name ""
                                                                           :recipients [{:attributes {}
                                                                                         :contactId 0
                                                                                         :fromNumber ""
                                                                                         :phoneNumber ""}]
                                                                           :resumeNextDay false
                                                                           :retryConfig {:maxAttempts 0
                                                                                         :minutesBetweenAttempts 0
                                                                                         :retryPhoneTypes []
                                                                                         :retryResults []}
                                                                           :schedules [{:campaignId 0
                                                                                        :daysOfWeek []
                                                                                        :id 0
                                                                                        :startDate {:day 0
                                                                                                    :month 0
                                                                                                    :year 0}
                                                                                        :startTimeOfDay {:hour 0
                                                                                                         :minute 0
                                                                                                         :nano 0
                                                                                                         :second 0}
                                                                                        :stopDate {}
                                                                                        :stopTimeOfDay {}
                                                                                        :timeZone ""}]
                                                                           :sounds {:dncDigit ""
                                                                                    :dncSoundId 0
                                                                                    :dncSoundText ""
                                                                                    :dncSoundTextVoice ""
                                                                                    :liveSoundId 0
                                                                                    :liveSoundText ""
                                                                                    :liveSoundTextVoice ""
                                                                                    :machineSoundId 0
                                                                                    :machineSoundText ""
                                                                                    :machineSoundTextVoice ""
                                                                                    :transferDigit ""
                                                                                    :transferNumber ""
                                                                                    :transferSoundId 0
                                                                                    :transferSoundText ""
                                                                                    :transferSoundTextVoice ""}
                                                                           :status ""}})
require "http/client"

url = "{{baseUrl}}/calls/broadcasts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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}}/calls/broadcasts"),
    Content = new StringContent("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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}}/calls/broadcasts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts"

	payload := strings.NewReader("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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/calls/broadcasts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1397

{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls/broadcasts")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls/broadcasts")
  .header("content-type", "application/json")
  .body("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  answeringMachineConfig: '',
  dialplanXml: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {
    beginHour: 0,
    beginMinute: 0,
    enabled: false,
    endHour: 0,
    endMinute: 0
  },
  maxActive: 0,
  maxActiveTransfers: 0,
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  retryConfig: {
    maxAttempts: 0,
    minutesBetweenAttempts: 0,
    retryPhoneTypes: [],
    retryResults: []
  },
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {
        day: 0,
        month: 0,
        year: 0
      },
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  sounds: {
    dncDigit: '',
    dncSoundId: 0,
    dncSoundText: '',
    dncSoundTextVoice: '',
    liveSoundId: 0,
    liveSoundText: '',
    liveSoundTextVoice: '',
    machineSoundId: 0,
    machineSoundText: '',
    machineSoundTextVoice: '',
    transferDigit: '',
    transferNumber: '',
    transferSoundId: 0,
    transferSoundText: '',
    transferSoundTextVoice: ''
  },
  status: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts',
  headers: {'content-type': 'application/json'},
  data: {
    answeringMachineConfig: '',
    dialplanXml: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    maxActiveTransfers: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    resumeNextDay: false,
    retryConfig: {
      maxAttempts: 0,
      minutesBetweenAttempts: 0,
      retryPhoneTypes: [],
      retryResults: []
    },
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    sounds: {
      dncDigit: '',
      dncSoundId: 0,
      dncSoundText: '',
      dncSoundTextVoice: '',
      liveSoundId: 0,
      liveSoundText: '',
      liveSoundTextVoice: '',
      machineSoundId: 0,
      machineSoundText: '',
      machineSoundTextVoice: '',
      transferDigit: '',
      transferNumber: '',
      transferSoundId: 0,
      transferSoundText: '',
      transferSoundTextVoice: ''
    },
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"answeringMachineConfig":"","dialplanXml":"","fromNumber":"","id":0,"labels":[],"lastModified":0,"localTimeRestriction":{"beginHour":0,"beginMinute":0,"enabled":false,"endHour":0,"endMinute":0},"maxActive":0,"maxActiveTransfers":0,"name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","phoneNumber":""}],"resumeNextDay":false,"retryConfig":{"maxAttempts":0,"minutesBetweenAttempts":0,"retryPhoneTypes":[],"retryResults":[]},"schedules":[{"campaignId":0,"daysOfWeek":[],"id":0,"startDate":{"day":0,"month":0,"year":0},"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopDate":{},"stopTimeOfDay":{},"timeZone":""}],"sounds":{"dncDigit":"","dncSoundId":0,"dncSoundText":"","dncSoundTextVoice":"","liveSoundId":0,"liveSoundText":"","liveSoundTextVoice":"","machineSoundId":0,"machineSoundText":"","machineSoundTextVoice":"","transferDigit":"","transferNumber":"","transferSoundId":0,"transferSoundText":"","transferSoundTextVoice":""},"status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/calls/broadcasts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "answeringMachineConfig": "",\n  "dialplanXml": "",\n  "fromNumber": "",\n  "id": 0,\n  "labels": [],\n  "lastModified": 0,\n  "localTimeRestriction": {\n    "beginHour": 0,\n    "beginMinute": 0,\n    "enabled": false,\n    "endHour": 0,\n    "endMinute": 0\n  },\n  "maxActive": 0,\n  "maxActiveTransfers": 0,\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "phoneNumber": ""\n    }\n  ],\n  "resumeNextDay": false,\n  "retryConfig": {\n    "maxAttempts": 0,\n    "minutesBetweenAttempts": 0,\n    "retryPhoneTypes": [],\n    "retryResults": []\n  },\n  "schedules": [\n    {\n      "campaignId": 0,\n      "daysOfWeek": [],\n      "id": 0,\n      "startDate": {\n        "day": 0,\n        "month": 0,\n        "year": 0\n      },\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopDate": {},\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    }\n  ],\n  "sounds": {\n    "dncDigit": "",\n    "dncSoundId": 0,\n    "dncSoundText": "",\n    "dncSoundTextVoice": "",\n    "liveSoundId": 0,\n    "liveSoundText": "",\n    "liveSoundTextVoice": "",\n    "machineSoundId": 0,\n    "machineSoundText": "",\n    "machineSoundTextVoice": "",\n    "transferDigit": "",\n    "transferNumber": "",\n    "transferSoundId": 0,\n    "transferSoundText": "",\n    "transferSoundTextVoice": ""\n  },\n  "status": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts")
  .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/calls/broadcasts',
  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({
  answeringMachineConfig: '',
  dialplanXml: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
  maxActive: 0,
  maxActiveTransfers: 0,
  name: '',
  recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
  resumeNextDay: false,
  retryConfig: {
    maxAttempts: 0,
    minutesBetweenAttempts: 0,
    retryPhoneTypes: [],
    retryResults: []
  },
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {day: 0, month: 0, year: 0},
      startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  sounds: {
    dncDigit: '',
    dncSoundId: 0,
    dncSoundText: '',
    dncSoundTextVoice: '',
    liveSoundId: 0,
    liveSoundText: '',
    liveSoundTextVoice: '',
    machineSoundId: 0,
    machineSoundText: '',
    machineSoundTextVoice: '',
    transferDigit: '',
    transferNumber: '',
    transferSoundId: 0,
    transferSoundText: '',
    transferSoundTextVoice: ''
  },
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts',
  headers: {'content-type': 'application/json'},
  body: {
    answeringMachineConfig: '',
    dialplanXml: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    maxActiveTransfers: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    resumeNextDay: false,
    retryConfig: {
      maxAttempts: 0,
      minutesBetweenAttempts: 0,
      retryPhoneTypes: [],
      retryResults: []
    },
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    sounds: {
      dncDigit: '',
      dncSoundId: 0,
      dncSoundText: '',
      dncSoundTextVoice: '',
      liveSoundId: 0,
      liveSoundText: '',
      liveSoundTextVoice: '',
      machineSoundId: 0,
      machineSoundText: '',
      machineSoundTextVoice: '',
      transferDigit: '',
      transferNumber: '',
      transferSoundId: 0,
      transferSoundText: '',
      transferSoundTextVoice: ''
    },
    status: ''
  },
  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}}/calls/broadcasts');

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

req.type('json');
req.send({
  answeringMachineConfig: '',
  dialplanXml: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {
    beginHour: 0,
    beginMinute: 0,
    enabled: false,
    endHour: 0,
    endMinute: 0
  },
  maxActive: 0,
  maxActiveTransfers: 0,
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  retryConfig: {
    maxAttempts: 0,
    minutesBetweenAttempts: 0,
    retryPhoneTypes: [],
    retryResults: []
  },
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {
        day: 0,
        month: 0,
        year: 0
      },
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  sounds: {
    dncDigit: '',
    dncSoundId: 0,
    dncSoundText: '',
    dncSoundTextVoice: '',
    liveSoundId: 0,
    liveSoundText: '',
    liveSoundTextVoice: '',
    machineSoundId: 0,
    machineSoundText: '',
    machineSoundTextVoice: '',
    transferDigit: '',
    transferNumber: '',
    transferSoundId: 0,
    transferSoundText: '',
    transferSoundTextVoice: ''
  },
  status: ''
});

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}}/calls/broadcasts',
  headers: {'content-type': 'application/json'},
  data: {
    answeringMachineConfig: '',
    dialplanXml: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    maxActiveTransfers: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    resumeNextDay: false,
    retryConfig: {
      maxAttempts: 0,
      minutesBetweenAttempts: 0,
      retryPhoneTypes: [],
      retryResults: []
    },
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    sounds: {
      dncDigit: '',
      dncSoundId: 0,
      dncSoundText: '',
      dncSoundTextVoice: '',
      liveSoundId: 0,
      liveSoundText: '',
      liveSoundTextVoice: '',
      machineSoundId: 0,
      machineSoundText: '',
      machineSoundTextVoice: '',
      transferDigit: '',
      transferNumber: '',
      transferSoundId: 0,
      transferSoundText: '',
      transferSoundTextVoice: ''
    },
    status: ''
  }
};

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

const url = '{{baseUrl}}/calls/broadcasts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"answeringMachineConfig":"","dialplanXml":"","fromNumber":"","id":0,"labels":[],"lastModified":0,"localTimeRestriction":{"beginHour":0,"beginMinute":0,"enabled":false,"endHour":0,"endMinute":0},"maxActive":0,"maxActiveTransfers":0,"name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","phoneNumber":""}],"resumeNextDay":false,"retryConfig":{"maxAttempts":0,"minutesBetweenAttempts":0,"retryPhoneTypes":[],"retryResults":[]},"schedules":[{"campaignId":0,"daysOfWeek":[],"id":0,"startDate":{"day":0,"month":0,"year":0},"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopDate":{},"stopTimeOfDay":{},"timeZone":""}],"sounds":{"dncDigit":"","dncSoundId":0,"dncSoundText":"","dncSoundTextVoice":"","liveSoundId":0,"liveSoundText":"","liveSoundTextVoice":"","machineSoundId":0,"machineSoundText":"","machineSoundTextVoice":"","transferDigit":"","transferNumber":"","transferSoundId":0,"transferSoundText":"","transferSoundTextVoice":""},"status":""}'
};

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 = @{ @"answeringMachineConfig": @"",
                              @"dialplanXml": @"",
                              @"fromNumber": @"",
                              @"id": @0,
                              @"labels": @[  ],
                              @"lastModified": @0,
                              @"localTimeRestriction": @{ @"beginHour": @0, @"beginMinute": @0, @"enabled": @NO, @"endHour": @0, @"endMinute": @0 },
                              @"maxActive": @0,
                              @"maxActiveTransfers": @0,
                              @"name": @"",
                              @"recipients": @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"phoneNumber": @"" } ],
                              @"resumeNextDay": @NO,
                              @"retryConfig": @{ @"maxAttempts": @0, @"minutesBetweenAttempts": @0, @"retryPhoneTypes": @[  ], @"retryResults": @[  ] },
                              @"schedules": @[ @{ @"campaignId": @0, @"daysOfWeek": @[  ], @"id": @0, @"startDate": @{ @"day": @0, @"month": @0, @"year": @0 }, @"startTimeOfDay": @{ @"hour": @0, @"minute": @0, @"nano": @0, @"second": @0 }, @"stopDate": @{  }, @"stopTimeOfDay": @{  }, @"timeZone": @"" } ],
                              @"sounds": @{ @"dncDigit": @"", @"dncSoundId": @0, @"dncSoundText": @"", @"dncSoundTextVoice": @"", @"liveSoundId": @0, @"liveSoundText": @"", @"liveSoundTextVoice": @"", @"machineSoundId": @0, @"machineSoundText": @"", @"machineSoundTextVoice": @"", @"transferDigit": @"", @"transferNumber": @"", @"transferSoundId": @0, @"transferSoundText": @"", @"transferSoundTextVoice": @"" },
                              @"status": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls/broadcasts"]
                                                       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}}/calls/broadcasts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts",
  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([
    'answeringMachineConfig' => '',
    'dialplanXml' => '',
    'fromNumber' => '',
    'id' => 0,
    'labels' => [
        
    ],
    'lastModified' => 0,
    'localTimeRestriction' => [
        'beginHour' => 0,
        'beginMinute' => 0,
        'enabled' => null,
        'endHour' => 0,
        'endMinute' => 0
    ],
    'maxActive' => 0,
    'maxActiveTransfers' => 0,
    'name' => '',
    'recipients' => [
        [
                'attributes' => [
                                
                ],
                'contactId' => 0,
                'fromNumber' => '',
                'phoneNumber' => ''
        ]
    ],
    'resumeNextDay' => null,
    'retryConfig' => [
        'maxAttempts' => 0,
        'minutesBetweenAttempts' => 0,
        'retryPhoneTypes' => [
                
        ],
        'retryResults' => [
                
        ]
    ],
    'schedules' => [
        [
                'campaignId' => 0,
                'daysOfWeek' => [
                                
                ],
                'id' => 0,
                'startDate' => [
                                'day' => 0,
                                'month' => 0,
                                'year' => 0
                ],
                'startTimeOfDay' => [
                                'hour' => 0,
                                'minute' => 0,
                                'nano' => 0,
                                'second' => 0
                ],
                'stopDate' => [
                                
                ],
                'stopTimeOfDay' => [
                                
                ],
                'timeZone' => ''
        ]
    ],
    'sounds' => [
        'dncDigit' => '',
        'dncSoundId' => 0,
        'dncSoundText' => '',
        'dncSoundTextVoice' => '',
        'liveSoundId' => 0,
        'liveSoundText' => '',
        'liveSoundTextVoice' => '',
        'machineSoundId' => 0,
        'machineSoundText' => '',
        'machineSoundTextVoice' => '',
        'transferDigit' => '',
        'transferNumber' => '',
        'transferSoundId' => 0,
        'transferSoundText' => '',
        'transferSoundTextVoice' => ''
    ],
    'status' => ''
  ]),
  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}}/calls/broadcasts', [
  'body' => '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'answeringMachineConfig' => '',
  'dialplanXml' => '',
  'fromNumber' => '',
  'id' => 0,
  'labels' => [
    
  ],
  'lastModified' => 0,
  'localTimeRestriction' => [
    'beginHour' => 0,
    'beginMinute' => 0,
    'enabled' => null,
    'endHour' => 0,
    'endMinute' => 0
  ],
  'maxActive' => 0,
  'maxActiveTransfers' => 0,
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'phoneNumber' => ''
    ]
  ],
  'resumeNextDay' => null,
  'retryConfig' => [
    'maxAttempts' => 0,
    'minutesBetweenAttempts' => 0,
    'retryPhoneTypes' => [
        
    ],
    'retryResults' => [
        
    ]
  ],
  'schedules' => [
    [
        'campaignId' => 0,
        'daysOfWeek' => [
                
        ],
        'id' => 0,
        'startDate' => [
                'day' => 0,
                'month' => 0,
                'year' => 0
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopDate' => [
                
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ]
  ],
  'sounds' => [
    'dncDigit' => '',
    'dncSoundId' => 0,
    'dncSoundText' => '',
    'dncSoundTextVoice' => '',
    'liveSoundId' => 0,
    'liveSoundText' => '',
    'liveSoundTextVoice' => '',
    'machineSoundId' => 0,
    'machineSoundText' => '',
    'machineSoundTextVoice' => '',
    'transferDigit' => '',
    'transferNumber' => '',
    'transferSoundId' => 0,
    'transferSoundText' => '',
    'transferSoundTextVoice' => ''
  ],
  'status' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'answeringMachineConfig' => '',
  'dialplanXml' => '',
  'fromNumber' => '',
  'id' => 0,
  'labels' => [
    
  ],
  'lastModified' => 0,
  'localTimeRestriction' => [
    'beginHour' => 0,
    'beginMinute' => 0,
    'enabled' => null,
    'endHour' => 0,
    'endMinute' => 0
  ],
  'maxActive' => 0,
  'maxActiveTransfers' => 0,
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'phoneNumber' => ''
    ]
  ],
  'resumeNextDay' => null,
  'retryConfig' => [
    'maxAttempts' => 0,
    'minutesBetweenAttempts' => 0,
    'retryPhoneTypes' => [
        
    ],
    'retryResults' => [
        
    ]
  ],
  'schedules' => [
    [
        'campaignId' => 0,
        'daysOfWeek' => [
                
        ],
        'id' => 0,
        'startDate' => [
                'day' => 0,
                'month' => 0,
                'year' => 0
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopDate' => [
                
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ]
  ],
  'sounds' => [
    'dncDigit' => '',
    'dncSoundId' => 0,
    'dncSoundText' => '',
    'dncSoundTextVoice' => '',
    'liveSoundId' => 0,
    'liveSoundText' => '',
    'liveSoundTextVoice' => '',
    'machineSoundId' => 0,
    'machineSoundText' => '',
    'machineSoundTextVoice' => '',
    'transferDigit' => '',
    'transferNumber' => '',
    'transferSoundId' => 0,
    'transferSoundText' => '',
    'transferSoundTextVoice' => ''
  ],
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/calls/broadcasts');
$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}}/calls/broadcasts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}'
import http.client

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

payload = "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/calls/broadcasts"

payload = {
    "answeringMachineConfig": "",
    "dialplanXml": "",
    "fromNumber": "",
    "id": 0,
    "labels": [],
    "lastModified": 0,
    "localTimeRestriction": {
        "beginHour": 0,
        "beginMinute": 0,
        "enabled": False,
        "endHour": 0,
        "endMinute": 0
    },
    "maxActive": 0,
    "maxActiveTransfers": 0,
    "name": "",
    "recipients": [
        {
            "attributes": {},
            "contactId": 0,
            "fromNumber": "",
            "phoneNumber": ""
        }
    ],
    "resumeNextDay": False,
    "retryConfig": {
        "maxAttempts": 0,
        "minutesBetweenAttempts": 0,
        "retryPhoneTypes": [],
        "retryResults": []
    },
    "schedules": [
        {
            "campaignId": 0,
            "daysOfWeek": [],
            "id": 0,
            "startDate": {
                "day": 0,
                "month": 0,
                "year": 0
            },
            "startTimeOfDay": {
                "hour": 0,
                "minute": 0,
                "nano": 0,
                "second": 0
            },
            "stopDate": {},
            "stopTimeOfDay": {},
            "timeZone": ""
        }
    ],
    "sounds": {
        "dncDigit": "",
        "dncSoundId": 0,
        "dncSoundText": "",
        "dncSoundTextVoice": "",
        "liveSoundId": 0,
        "liveSoundText": "",
        "liveSoundTextVoice": "",
        "machineSoundId": 0,
        "machineSoundText": "",
        "machineSoundTextVoice": "",
        "transferDigit": "",
        "transferNumber": "",
        "transferSoundId": 0,
        "transferSoundText": "",
        "transferSoundTextVoice": ""
    },
    "status": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/calls/broadcasts"

payload <- "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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}}/calls/broadcasts")

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  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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/calls/broadcasts') do |req|
  req.body = "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}"
end

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

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

    let payload = json!({
        "answeringMachineConfig": "",
        "dialplanXml": "",
        "fromNumber": "",
        "id": 0,
        "labels": (),
        "lastModified": 0,
        "localTimeRestriction": json!({
            "beginHour": 0,
            "beginMinute": 0,
            "enabled": false,
            "endHour": 0,
            "endMinute": 0
        }),
        "maxActive": 0,
        "maxActiveTransfers": 0,
        "name": "",
        "recipients": (
            json!({
                "attributes": json!({}),
                "contactId": 0,
                "fromNumber": "",
                "phoneNumber": ""
            })
        ),
        "resumeNextDay": false,
        "retryConfig": json!({
            "maxAttempts": 0,
            "minutesBetweenAttempts": 0,
            "retryPhoneTypes": (),
            "retryResults": ()
        }),
        "schedules": (
            json!({
                "campaignId": 0,
                "daysOfWeek": (),
                "id": 0,
                "startDate": json!({
                    "day": 0,
                    "month": 0,
                    "year": 0
                }),
                "startTimeOfDay": json!({
                    "hour": 0,
                    "minute": 0,
                    "nano": 0,
                    "second": 0
                }),
                "stopDate": json!({}),
                "stopTimeOfDay": json!({}),
                "timeZone": ""
            })
        ),
        "sounds": json!({
            "dncDigit": "",
            "dncSoundId": 0,
            "dncSoundText": "",
            "dncSoundTextVoice": "",
            "liveSoundId": 0,
            "liveSoundText": "",
            "liveSoundTextVoice": "",
            "machineSoundId": 0,
            "machineSoundText": "",
            "machineSoundTextVoice": "",
            "transferDigit": "",
            "transferNumber": "",
            "transferSoundId": 0,
            "transferSoundText": "",
            "transferSoundTextVoice": ""
        }),
        "status": ""
    });

    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}}/calls/broadcasts \
  --header 'content-type: application/json' \
  --data '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}'
echo '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}' |  \
  http POST {{baseUrl}}/calls/broadcasts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "answeringMachineConfig": "",\n  "dialplanXml": "",\n  "fromNumber": "",\n  "id": 0,\n  "labels": [],\n  "lastModified": 0,\n  "localTimeRestriction": {\n    "beginHour": 0,\n    "beginMinute": 0,\n    "enabled": false,\n    "endHour": 0,\n    "endMinute": 0\n  },\n  "maxActive": 0,\n  "maxActiveTransfers": 0,\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "phoneNumber": ""\n    }\n  ],\n  "resumeNextDay": false,\n  "retryConfig": {\n    "maxAttempts": 0,\n    "minutesBetweenAttempts": 0,\n    "retryPhoneTypes": [],\n    "retryResults": []\n  },\n  "schedules": [\n    {\n      "campaignId": 0,\n      "daysOfWeek": [],\n      "id": 0,\n      "startDate": {\n        "day": 0,\n        "month": 0,\n        "year": 0\n      },\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopDate": {},\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    }\n  ],\n  "sounds": {\n    "dncDigit": "",\n    "dncSoundId": 0,\n    "dncSoundText": "",\n    "dncSoundTextVoice": "",\n    "liveSoundId": 0,\n    "liveSoundText": "",\n    "liveSoundTextVoice": "",\n    "machineSoundId": 0,\n    "machineSoundText": "",\n    "machineSoundTextVoice": "",\n    "transferDigit": "",\n    "transferNumber": "",\n    "transferSoundId": 0,\n    "transferSoundText": "",\n    "transferSoundTextVoice": ""\n  },\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/calls/broadcasts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": [
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  ],
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    [
      "attributes": [],
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    ]
  ],
  "resumeNextDay": false,
  "retryConfig": [
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  ],
  "schedules": [
    [
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": [
        "day": 0,
        "month": 0,
        "year": 0
      ],
      "startTimeOfDay": [
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      ],
      "stopDate": [],
      "stopTimeOfDay": [],
      "timeZone": ""
    ]
  ],
  "sounds": [
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  ],
  "status": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts")! 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 Disable-enable undialed recipients in broadcast
{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus
QUERY PARAMS

id
BODY json

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus");

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");

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

(client/post "{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus" {:content-type :json
                                                                                        :form-params [{:attributes {}
                                                                                                       :contactId 0
                                                                                                       :fromNumber ""
                                                                                                       :phoneNumber ""}]})
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/calls/broadcasts/:id/toggleRecipientsStatus"),
    Content = new StringContent("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/calls/broadcasts/:id/toggleRecipientsStatus");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus"

	payload := strings.NewReader("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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/calls/broadcasts/:id/toggleRecipientsStatus HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 97

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    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}}/calls/broadcasts/:id/toggleRecipientsStatus');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus',
  headers: {'content-type': 'application/json'},
  data: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","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}}/calls/broadcasts/:id/toggleRecipientsStatus',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus")
  .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/calls/broadcasts/:id/toggleRecipientsStatus',
  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([{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus',
  headers: {'content-type': 'application/json'},
  body: [{attributes: {}, contactId: 0, fromNumber: '', 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}}/calls/broadcasts/:id/toggleRecipientsStatus');

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

req.type('json');
req.send([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    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}}/calls/broadcasts/:id/toggleRecipientsStatus',
  headers: {'content-type': 'application/json'},
  data: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}]
};

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

const url = '{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","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 = @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"phoneNumber": @"" } ];

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus"]
                                                       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}}/calls/broadcasts/:id/toggleRecipientsStatus" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus",
  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([
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        '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}}/calls/broadcasts/:id/toggleRecipientsStatus', [
  'body' => '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'phoneNumber' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'phoneNumber' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus');
$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}}/calls/broadcasts/:id/toggleRecipientsStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]'
import http.client

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

payload = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]"

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

conn.request("POST", "/baseUrl/calls/broadcasts/:id/toggleRecipientsStatus", payload, headers)

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

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

url = "{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus"

payload = [
    {
        "attributes": {},
        "contactId": 0,
        "fromNumber": "",
        "phoneNumber": ""
    }
]
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus"

payload <- "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/calls/broadcasts/:id/toggleRecipientsStatus")

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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/calls/broadcasts/:id/toggleRecipientsStatus') do |req|
  req.body = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/calls/broadcasts/:id/toggleRecipientsStatus";

    let payload = (
        json!({
            "attributes": json!({}),
            "contactId": 0,
            "fromNumber": "",
            "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}}/calls/broadcasts/:id/toggleRecipientsStatus \
  --header 'content-type: application/json' \
  --data '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]'
echo '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]' |  \
  http POST {{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\n    "phoneNumber": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "attributes": [],
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/:id/toggleRecipientsStatus")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
GET Find a specific call broadcast
{{baseUrl}}/calls/broadcasts/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id");

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

(client/get "{{baseUrl}}/calls/broadcasts/:id")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/: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/calls/broadcasts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/broadcasts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/: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}}/calls/broadcasts/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/broadcasts/: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}}/calls/broadcasts/:id');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/broadcasts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/: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}}/calls/broadcasts/:id',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/broadcasts/: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}}/calls/broadcasts/: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}}/calls/broadcasts/: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}}/calls/broadcasts/:id'};

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

const url = '{{baseUrl}}/calls/broadcasts/: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}}/calls/broadcasts/: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}}/calls/broadcasts/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/: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}}/calls/broadcasts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/broadcasts/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/broadcasts/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/broadcasts/:id")

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

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

url = "{{baseUrl}}/calls/broadcasts/:id"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/broadcasts/:id"

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

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

url = URI("{{baseUrl}}/calls/broadcasts/: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/calls/broadcasts/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/broadcasts/: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}}/calls/broadcasts/:id
http GET {{baseUrl}}/calls/broadcasts/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/: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 Find a specific call
{{baseUrl}}/calls/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/:id");

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

(client/get "{{baseUrl}}/calls/:id")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/calls/: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/calls/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/: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}}/calls/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/: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}}/calls/:id');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/:id'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/:id")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/: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}}/calls/: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}}/calls/: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}}/calls/:id'};

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

const url = '{{baseUrl}}/calls/: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}}/calls/: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}}/calls/:id" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/calls/:id');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/:id' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/:id")

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

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

url = "{{baseUrl}}/calls/:id"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/:id"

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

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

url = URI("{{baseUrl}}/calls/: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/calls/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/: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}}/calls/:id
http GET {{baseUrl}}/calls/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/: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 Find batches in a call broadcast
{{baseUrl}}/calls/broadcasts/:id/batches
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id/batches");

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

(client/get "{{baseUrl}}/calls/broadcasts/:id/batches")
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id/batches"

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

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id/batches"

	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/calls/broadcasts/:id/batches HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/broadcasts/:id/batches")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id/batches"))
    .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}}/calls/broadcasts/:id/batches")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/broadcasts/:id/batches")
  .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}}/calls/broadcasts/:id/batches');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/broadcasts/:id/batches'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id/batches';
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}}/calls/broadcasts/:id/batches',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/batches")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/broadcasts/:id/batches',
  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}}/calls/broadcasts/:id/batches'};

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

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

const req = unirest('GET', '{{baseUrl}}/calls/broadcasts/:id/batches');

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}}/calls/broadcasts/:id/batches'};

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

const url = '{{baseUrl}}/calls/broadcasts/:id/batches';
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}}/calls/broadcasts/:id/batches"]
                                                       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}}/calls/broadcasts/:id/batches" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/:id/batches",
  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}}/calls/broadcasts/:id/batches');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id/batches');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/broadcasts/:id/batches');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/broadcasts/:id/batches' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id/batches' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/broadcasts/:id/batches")

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

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

url = "{{baseUrl}}/calls/broadcasts/:id/batches"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/broadcasts/:id/batches"

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

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

url = URI("{{baseUrl}}/calls/broadcasts/:id/batches")

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/calls/broadcasts/:id/batches') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/broadcasts/:id/batches";

    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}}/calls/broadcasts/:id/batches
http GET {{baseUrl}}/calls/broadcasts/:id/batches
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id/batches
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/:id/batches")! 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 Find call broadcasts
{{baseUrl}}/calls/broadcasts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts");

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

(client/get "{{baseUrl}}/calls/broadcasts")
require "http/client"

url = "{{baseUrl}}/calls/broadcasts"

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}}/calls/broadcasts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls/broadcasts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts"

	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/calls/broadcasts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/broadcasts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts"))
    .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}}/calls/broadcasts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/broadcasts")
  .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}}/calls/broadcasts');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/broadcasts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts';
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}}/calls/broadcasts',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/broadcasts',
  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}}/calls/broadcasts'};

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

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

const req = unirest('GET', '{{baseUrl}}/calls/broadcasts');

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}}/calls/broadcasts'};

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

const url = '{{baseUrl}}/calls/broadcasts';
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}}/calls/broadcasts"]
                                                       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}}/calls/broadcasts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts",
  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}}/calls/broadcasts');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/broadcasts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/broadcasts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/broadcasts")

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

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

url = "{{baseUrl}}/calls/broadcasts"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/broadcasts"

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

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

url = URI("{{baseUrl}}/calls/broadcasts")

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/calls/broadcasts') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/calls/broadcasts
http GET {{baseUrl}}/calls/broadcasts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/broadcasts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts")! 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 Find calls in a call broadcast
{{baseUrl}}/calls/broadcasts/:id/calls
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id/calls");

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

(client/get "{{baseUrl}}/calls/broadcasts/:id/calls")
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id/calls"

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

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id/calls"

	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/calls/broadcasts/:id/calls HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/broadcasts/:id/calls")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id/calls"))
    .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}}/calls/broadcasts/:id/calls")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/broadcasts/:id/calls")
  .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}}/calls/broadcasts/:id/calls');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/broadcasts/:id/calls'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id/calls';
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}}/calls/broadcasts/:id/calls',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/calls")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/broadcasts/:id/calls',
  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}}/calls/broadcasts/:id/calls'};

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

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

const req = unirest('GET', '{{baseUrl}}/calls/broadcasts/:id/calls');

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}}/calls/broadcasts/:id/calls'};

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

const url = '{{baseUrl}}/calls/broadcasts/:id/calls';
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}}/calls/broadcasts/:id/calls"]
                                                       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}}/calls/broadcasts/:id/calls" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/:id/calls",
  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}}/calls/broadcasts/:id/calls');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id/calls');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/broadcasts/:id/calls');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/broadcasts/:id/calls' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id/calls' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/broadcasts/:id/calls")

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

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

url = "{{baseUrl}}/calls/broadcasts/:id/calls"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/broadcasts/:id/calls"

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

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

url = URI("{{baseUrl}}/calls/broadcasts/:id/calls")

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/calls/broadcasts/:id/calls') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/calls/broadcasts/:id/calls
http GET {{baseUrl}}/calls/broadcasts/:id/calls
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id/calls
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/:id/calls")! 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 Find calls
{{baseUrl}}/calls
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls");

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

(client/get "{{baseUrl}}/calls")
require "http/client"

url = "{{baseUrl}}/calls"

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

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

func main() {

	url := "{{baseUrl}}/calls"

	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/calls HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls"))
    .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}}/calls")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls")
  .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}}/calls');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls',
  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}}/calls'};

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

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

const req = unirest('GET', '{{baseUrl}}/calls');

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}}/calls'};

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

const url = '{{baseUrl}}/calls';
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}}/calls"]
                                                       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}}/calls" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls",
  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}}/calls');

echo $response->getBody();
setUrl('{{baseUrl}}/calls');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls")

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

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

url = "{{baseUrl}}/calls"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls"

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

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

url = URI("{{baseUrl}}/calls")

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/calls') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/calls
http GET {{baseUrl}}/calls
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls")! 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 Get call mp3 recording by name
{{baseUrl}}/calls/:id/recordings/:name.mp3
QUERY PARAMS

id
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/:id/recordings/:name.mp3");

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

(client/get "{{baseUrl}}/calls/:id/recordings/:name.mp3")
require "http/client"

url = "{{baseUrl}}/calls/:id/recordings/:name.mp3"

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}}/calls/:id/recordings/:name.mp3"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls/:id/recordings/:name.mp3");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/:id/recordings/:name.mp3"

	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/calls/:id/recordings/:name.mp3 HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/:id/recordings/:name.mp3")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/:id/recordings/:name.mp3"))
    .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}}/calls/:id/recordings/:name.mp3")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/:id/recordings/:name.mp3")
  .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}}/calls/:id/recordings/:name.mp3');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/calls/:id/recordings/:name.mp3'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/:id/recordings/:name.mp3';
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}}/calls/:id/recordings/:name.mp3',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/:id/recordings/:name.mp3")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/:id/recordings/:name.mp3',
  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}}/calls/:id/recordings/:name.mp3'
};

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

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

const req = unirest('GET', '{{baseUrl}}/calls/:id/recordings/:name.mp3');

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}}/calls/:id/recordings/:name.mp3'
};

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

const url = '{{baseUrl}}/calls/:id/recordings/:name.mp3';
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}}/calls/:id/recordings/:name.mp3"]
                                                       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}}/calls/:id/recordings/:name.mp3" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/:id/recordings/:name.mp3",
  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}}/calls/:id/recordings/:name.mp3');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/:id/recordings/:name.mp3');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/:id/recordings/:name.mp3');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/:id/recordings/:name.mp3' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/:id/recordings/:name.mp3' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/:id/recordings/:name.mp3")

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

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

url = "{{baseUrl}}/calls/:id/recordings/:name.mp3"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/:id/recordings/:name.mp3"

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

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

url = URI("{{baseUrl}}/calls/:id/recordings/:name.mp3")

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/calls/:id/recordings/:name.mp3') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/:id/recordings/:name.mp3";

    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}}/calls/:id/recordings/:name.mp3
http GET {{baseUrl}}/calls/:id/recordings/:name.mp3
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/:id/recordings/:name.mp3
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/:id/recordings/:name.mp3")! 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 Get call recording by id
{{baseUrl}}/calls/recordings/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/recordings/:id");

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

(client/get "{{baseUrl}}/calls/recordings/:id")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/calls/recordings/: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/calls/recordings/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/recordings/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/recordings/: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}}/calls/recordings/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/recordings/: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}}/calls/recordings/:id');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/recordings/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/recordings/: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}}/calls/recordings/:id',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/recordings/:id")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/recordings/: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}}/calls/recordings/: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}}/calls/recordings/: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}}/calls/recordings/:id'};

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

const url = '{{baseUrl}}/calls/recordings/: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}}/calls/recordings/: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}}/calls/recordings/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/recordings/: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}}/calls/recordings/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/recordings/:id');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/recordings/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/recordings/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/recordings/:id' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/recordings/:id")

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

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

url = "{{baseUrl}}/calls/recordings/:id"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/recordings/:id"

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

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

url = URI("{{baseUrl}}/calls/recordings/: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/calls/recordings/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/recordings/: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}}/calls/recordings/:id
http GET {{baseUrl}}/calls/recordings/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/recordings/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/recordings/: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 Get call recording by name
{{baseUrl}}/calls/:id/recordings/:name
QUERY PARAMS

id
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/:id/recordings/:name");

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

(client/get "{{baseUrl}}/calls/:id/recordings/:name")
require "http/client"

url = "{{baseUrl}}/calls/:id/recordings/: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}}/calls/:id/recordings/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls/:id/recordings/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/:id/recordings/: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/calls/:id/recordings/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/:id/recordings/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/:id/recordings/: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}}/calls/:id/recordings/:name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/:id/recordings/: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}}/calls/:id/recordings/:name');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/:id/recordings/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/:id/recordings/: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}}/calls/:id/recordings/:name',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/:id/recordings/:name")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/:id/recordings/: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}}/calls/:id/recordings/: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}}/calls/:id/recordings/: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}}/calls/:id/recordings/:name'};

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

const url = '{{baseUrl}}/calls/:id/recordings/: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}}/calls/:id/recordings/: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}}/calls/:id/recordings/:name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/:id/recordings/: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}}/calls/:id/recordings/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/:id/recordings/:name');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/:id/recordings/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/:id/recordings/:name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/:id/recordings/:name' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/:id/recordings/:name")

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

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

url = "{{baseUrl}}/calls/:id/recordings/:name"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/:id/recordings/:name"

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

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

url = URI("{{baseUrl}}/calls/:id/recordings/: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/calls/:id/recordings/:name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/:id/recordings/: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}}/calls/:id/recordings/:name
http GET {{baseUrl}}/calls/:id/recordings/:name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/:id/recordings/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/:id/recordings/: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 Get call recording in mp3 format
{{baseUrl}}/calls/recordings/:id.mp3
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/recordings/:id.mp3");

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

(client/get "{{baseUrl}}/calls/recordings/:id.mp3")
require "http/client"

url = "{{baseUrl}}/calls/recordings/:id.mp3"

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

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

func main() {

	url := "{{baseUrl}}/calls/recordings/:id.mp3"

	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/calls/recordings/:id.mp3 HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/recordings/:id.mp3")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/recordings/:id.mp3"))
    .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}}/calls/recordings/:id.mp3")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/recordings/:id.mp3")
  .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}}/calls/recordings/:id.mp3');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/recordings/:id.mp3'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/recordings/:id.mp3';
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}}/calls/recordings/:id.mp3',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/recordings/:id.mp3")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/recordings/:id.mp3',
  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}}/calls/recordings/:id.mp3'};

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

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

const req = unirest('GET', '{{baseUrl}}/calls/recordings/:id.mp3');

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}}/calls/recordings/:id.mp3'};

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

const url = '{{baseUrl}}/calls/recordings/:id.mp3';
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}}/calls/recordings/:id.mp3"]
                                                       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}}/calls/recordings/:id.mp3" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/recordings/:id.mp3",
  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}}/calls/recordings/:id.mp3');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/recordings/:id.mp3');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/recordings/:id.mp3');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/recordings/:id.mp3' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/recordings/:id.mp3' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/recordings/:id.mp3")

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

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

url = "{{baseUrl}}/calls/recordings/:id.mp3"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/recordings/:id.mp3"

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

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

url = URI("{{baseUrl}}/calls/recordings/:id.mp3")

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/calls/recordings/:id.mp3') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/recordings/:id.mp3";

    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}}/calls/recordings/:id.mp3
http GET {{baseUrl}}/calls/recordings/:id.mp3
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/recordings/:id.mp3
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/recordings/:id.mp3")! 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 Get call recordings for a call
{{baseUrl}}/calls/:id/recordings
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/:id/recordings");

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

(client/get "{{baseUrl}}/calls/:id/recordings")
require "http/client"

url = "{{baseUrl}}/calls/:id/recordings"

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

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

func main() {

	url := "{{baseUrl}}/calls/:id/recordings"

	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/calls/:id/recordings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/:id/recordings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/:id/recordings"))
    .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}}/calls/:id/recordings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/:id/recordings")
  .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}}/calls/:id/recordings');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/:id/recordings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/:id/recordings';
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}}/calls/:id/recordings',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/:id/recordings")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/:id/recordings',
  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}}/calls/:id/recordings'};

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

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

const req = unirest('GET', '{{baseUrl}}/calls/:id/recordings');

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}}/calls/:id/recordings'};

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

const url = '{{baseUrl}}/calls/:id/recordings';
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}}/calls/:id/recordings"]
                                                       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}}/calls/:id/recordings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/:id/recordings",
  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}}/calls/:id/recordings');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/:id/recordings');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/:id/recordings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/:id/recordings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/:id/recordings' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/:id/recordings")

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

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

url = "{{baseUrl}}/calls/:id/recordings"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/:id/recordings"

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

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

url = URI("{{baseUrl}}/calls/:id/recordings")

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/calls/:id/recordings') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/calls/:id/recordings
http GET {{baseUrl}}/calls/:id/recordings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/:id/recordings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/:id/recordings")! 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 Get statistics on call broadcast
{{baseUrl}}/calls/broadcasts/:id/stats
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id/stats");

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

(client/get "{{baseUrl}}/calls/broadcasts/:id/stats")
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id/stats"

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

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id/stats"

	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/calls/broadcasts/:id/stats HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls/broadcasts/:id/stats")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id/stats"))
    .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}}/calls/broadcasts/:id/stats")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls/broadcasts/:id/stats")
  .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}}/calls/broadcasts/:id/stats');

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

const options = {method: 'GET', url: '{{baseUrl}}/calls/broadcasts/:id/stats'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id/stats';
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}}/calls/broadcasts/:id/stats',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/stats")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/broadcasts/:id/stats',
  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}}/calls/broadcasts/:id/stats'};

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

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

const req = unirest('GET', '{{baseUrl}}/calls/broadcasts/:id/stats');

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}}/calls/broadcasts/:id/stats'};

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

const url = '{{baseUrl}}/calls/broadcasts/:id/stats';
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}}/calls/broadcasts/:id/stats"]
                                                       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}}/calls/broadcasts/:id/stats" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/:id/stats",
  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}}/calls/broadcasts/:id/stats');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id/stats');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/broadcasts/:id/stats');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/broadcasts/:id/stats' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id/stats' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/calls/broadcasts/:id/stats")

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

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

url = "{{baseUrl}}/calls/broadcasts/:id/stats"

response = requests.get(url)

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

url <- "{{baseUrl}}/calls/broadcasts/:id/stats"

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

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

url = URI("{{baseUrl}}/calls/broadcasts/:id/stats")

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/calls/broadcasts/:id/stats') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/broadcasts/:id/stats";

    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}}/calls/broadcasts/:id/stats
http GET {{baseUrl}}/calls/broadcasts/:id/stats
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id/stats
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/:id/stats")! 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 Send calls
{{baseUrl}}/calls
BODY json

[
  {
    "attributes": {},
    "contactId": 0,
    "dialplanXml": "",
    "fromNumber": "",
    "liveMessage": "",
    "liveMessageSoundId": 0,
    "machineMessage": "",
    "machineMessageSoundId": 0,
    "phoneNumber": "",
    "transferDigit": "",
    "transferMessage": "",
    "transferMessageSoundId": 0,
    "transferNumber": "",
    "voice": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\n  }\n]");

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

(client/post "{{baseUrl}}/calls" {:content-type :json
                                                  :form-params [{:attributes {}
                                                                 :contactId 0
                                                                 :dialplanXml ""
                                                                 :fromNumber ""
                                                                 :liveMessage ""
                                                                 :liveMessageSoundId 0
                                                                 :machineMessage ""
                                                                 :machineMessageSoundId 0
                                                                 :phoneNumber ""
                                                                 :transferDigit ""
                                                                 :transferMessage ""
                                                                 :transferMessageSoundId 0
                                                                 :transferNumber ""
                                                                 :voice ""}]})
require "http/client"

url = "{{baseUrl}}/calls"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\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}}/calls"),
    Content = new StringContent("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\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}}/calls");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls"

	payload := strings.NewReader("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\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/calls HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 358

[
  {
    "attributes": {},
    "contactId": 0,
    "dialplanXml": "",
    "fromNumber": "",
    "liveMessage": "",
    "liveMessageSoundId": 0,
    "machineMessage": "",
    "machineMessageSoundId": 0,
    "phoneNumber": "",
    "transferDigit": "",
    "transferMessage": "",
    "transferMessageSoundId": 0,
    "transferNumber": "",
    "voice": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    attributes: {},
    contactId: 0,
    dialplanXml: '',
    fromNumber: '',
    liveMessage: '',
    liveMessageSoundId: 0,
    machineMessage: '',
    machineMessageSoundId: 0,
    phoneNumber: '',
    transferDigit: '',
    transferMessage: '',
    transferMessageSoundId: 0,
    transferNumber: '',
    voice: ''
  }
]);

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls',
  headers: {'content-type': 'application/json'},
  data: [
    {
      attributes: {},
      contactId: 0,
      dialplanXml: '',
      fromNumber: '',
      liveMessage: '',
      liveMessageSoundId: 0,
      machineMessage: '',
      machineMessageSoundId: 0,
      phoneNumber: '',
      transferDigit: '',
      transferMessage: '',
      transferMessageSoundId: 0,
      transferNumber: '',
      voice: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"dialplanXml":"","fromNumber":"","liveMessage":"","liveMessageSoundId":0,"machineMessage":"","machineMessageSoundId":0,"phoneNumber":"","transferDigit":"","transferMessage":"","transferMessageSoundId":0,"transferNumber":"","voice":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/calls',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "dialplanXml": "",\n    "fromNumber": "",\n    "liveMessage": "",\n    "liveMessageSoundId": 0,\n    "machineMessage": "",\n    "machineMessageSoundId": 0,\n    "phoneNumber": "",\n    "transferDigit": "",\n    "transferMessage": "",\n    "transferMessageSoundId": 0,\n    "transferNumber": "",\n    "voice": ""\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/calls")
  .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/calls',
  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([
  {
    attributes: {},
    contactId: 0,
    dialplanXml: '',
    fromNumber: '',
    liveMessage: '',
    liveMessageSoundId: 0,
    machineMessage: '',
    machineMessageSoundId: 0,
    phoneNumber: '',
    transferDigit: '',
    transferMessage: '',
    transferMessageSoundId: 0,
    transferNumber: '',
    voice: ''
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls',
  headers: {'content-type': 'application/json'},
  body: [
    {
      attributes: {},
      contactId: 0,
      dialplanXml: '',
      fromNumber: '',
      liveMessage: '',
      liveMessageSoundId: 0,
      machineMessage: '',
      machineMessageSoundId: 0,
      phoneNumber: '',
      transferDigit: '',
      transferMessage: '',
      transferMessageSoundId: 0,
      transferNumber: '',
      voice: ''
    }
  ],
  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}}/calls');

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

req.type('json');
req.send([
  {
    attributes: {},
    contactId: 0,
    dialplanXml: '',
    fromNumber: '',
    liveMessage: '',
    liveMessageSoundId: 0,
    machineMessage: '',
    machineMessageSoundId: 0,
    phoneNumber: '',
    transferDigit: '',
    transferMessage: '',
    transferMessageSoundId: 0,
    transferNumber: '',
    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: 'POST',
  url: '{{baseUrl}}/calls',
  headers: {'content-type': 'application/json'},
  data: [
    {
      attributes: {},
      contactId: 0,
      dialplanXml: '',
      fromNumber: '',
      liveMessage: '',
      liveMessageSoundId: 0,
      machineMessage: '',
      machineMessageSoundId: 0,
      phoneNumber: '',
      transferDigit: '',
      transferMessage: '',
      transferMessageSoundId: 0,
      transferNumber: '',
      voice: ''
    }
  ]
};

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

const url = '{{baseUrl}}/calls';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"dialplanXml":"","fromNumber":"","liveMessage":"","liveMessageSoundId":0,"machineMessage":"","machineMessageSoundId":0,"phoneNumber":"","transferDigit":"","transferMessage":"","transferMessageSoundId":0,"transferNumber":"","voice":""}]'
};

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 = @[ @{ @"attributes": @{  }, @"contactId": @0, @"dialplanXml": @"", @"fromNumber": @"", @"liveMessage": @"", @"liveMessageSoundId": @0, @"machineMessage": @"", @"machineMessageSoundId": @0, @"phoneNumber": @"", @"transferDigit": @"", @"transferMessage": @"", @"transferMessageSoundId": @0, @"transferNumber": @"", @"voice": @"" } ];

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls"]
                                                       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}}/calls" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls",
  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([
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'dialplanXml' => '',
        'fromNumber' => '',
        'liveMessage' => '',
        'liveMessageSoundId' => 0,
        'machineMessage' => '',
        'machineMessageSoundId' => 0,
        'phoneNumber' => '',
        'transferDigit' => '',
        'transferMessage' => '',
        'transferMessageSoundId' => 0,
        'transferNumber' => '',
        'voice' => ''
    ]
  ]),
  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}}/calls', [
  'body' => '[
  {
    "attributes": {},
    "contactId": 0,
    "dialplanXml": "",
    "fromNumber": "",
    "liveMessage": "",
    "liveMessageSoundId": 0,
    "machineMessage": "",
    "machineMessageSoundId": 0,
    "phoneNumber": "",
    "transferDigit": "",
    "transferMessage": "",
    "transferMessageSoundId": 0,
    "transferNumber": "",
    "voice": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'dialplanXml' => '',
    'fromNumber' => '',
    'liveMessage' => '',
    'liveMessageSoundId' => 0,
    'machineMessage' => '',
    'machineMessageSoundId' => 0,
    'phoneNumber' => '',
    'transferDigit' => '',
    'transferMessage' => '',
    'transferMessageSoundId' => 0,
    'transferNumber' => '',
    'voice' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'dialplanXml' => '',
    'fromNumber' => '',
    'liveMessage' => '',
    'liveMessageSoundId' => 0,
    'machineMessage' => '',
    'machineMessageSoundId' => 0,
    'phoneNumber' => '',
    'transferDigit' => '',
    'transferMessage' => '',
    'transferMessageSoundId' => 0,
    'transferNumber' => '',
    'voice' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/calls');
$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}}/calls' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "dialplanXml": "",
    "fromNumber": "",
    "liveMessage": "",
    "liveMessageSoundId": 0,
    "machineMessage": "",
    "machineMessageSoundId": 0,
    "phoneNumber": "",
    "transferDigit": "",
    "transferMessage": "",
    "transferMessageSoundId": 0,
    "transferNumber": "",
    "voice": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "dialplanXml": "",
    "fromNumber": "",
    "liveMessage": "",
    "liveMessageSoundId": 0,
    "machineMessage": "",
    "machineMessageSoundId": 0,
    "phoneNumber": "",
    "transferDigit": "",
    "transferMessage": "",
    "transferMessageSoundId": 0,
    "transferNumber": "",
    "voice": ""
  }
]'
import http.client

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

payload = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\n  }\n]"

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

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

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

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

url = "{{baseUrl}}/calls"

payload = [
    {
        "attributes": {},
        "contactId": 0,
        "dialplanXml": "",
        "fromNumber": "",
        "liveMessage": "",
        "liveMessageSoundId": 0,
        "machineMessage": "",
        "machineMessageSoundId": 0,
        "phoneNumber": "",
        "transferDigit": "",
        "transferMessage": "",
        "transferMessageSoundId": 0,
        "transferNumber": "",
        "voice": ""
    }
]
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/calls"

payload <- "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\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}}/calls")

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\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/calls') do |req|
  req.body = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"dialplanXml\": \"\",\n    \"fromNumber\": \"\",\n    \"liveMessage\": \"\",\n    \"liveMessageSoundId\": 0,\n    \"machineMessage\": \"\",\n    \"machineMessageSoundId\": 0,\n    \"phoneNumber\": \"\",\n    \"transferDigit\": \"\",\n    \"transferMessage\": \"\",\n    \"transferMessageSoundId\": 0,\n    \"transferNumber\": \"\",\n    \"voice\": \"\"\n  }\n]"
end

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

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

    let payload = (
        json!({
            "attributes": json!({}),
            "contactId": 0,
            "dialplanXml": "",
            "fromNumber": "",
            "liveMessage": "",
            "liveMessageSoundId": 0,
            "machineMessage": "",
            "machineMessageSoundId": 0,
            "phoneNumber": "",
            "transferDigit": "",
            "transferMessage": "",
            "transferMessageSoundId": 0,
            "transferNumber": "",
            "voice": ""
        })
    );

    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}}/calls \
  --header 'content-type: application/json' \
  --data '[
  {
    "attributes": {},
    "contactId": 0,
    "dialplanXml": "",
    "fromNumber": "",
    "liveMessage": "",
    "liveMessageSoundId": 0,
    "machineMessage": "",
    "machineMessageSoundId": 0,
    "phoneNumber": "",
    "transferDigit": "",
    "transferMessage": "",
    "transferMessageSoundId": 0,
    "transferNumber": "",
    "voice": ""
  }
]'
echo '[
  {
    "attributes": {},
    "contactId": 0,
    "dialplanXml": "",
    "fromNumber": "",
    "liveMessage": "",
    "liveMessageSoundId": 0,
    "machineMessage": "",
    "machineMessageSoundId": 0,
    "phoneNumber": "",
    "transferDigit": "",
    "transferMessage": "",
    "transferMessageSoundId": 0,
    "transferNumber": "",
    "voice": ""
  }
]' |  \
  http POST {{baseUrl}}/calls \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "dialplanXml": "",\n    "fromNumber": "",\n    "liveMessage": "",\n    "liveMessageSoundId": 0,\n    "machineMessage": "",\n    "machineMessageSoundId": 0,\n    "phoneNumber": "",\n    "transferDigit": "",\n    "transferMessage": "",\n    "transferMessageSoundId": 0,\n    "transferNumber": "",\n    "voice": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/calls
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "attributes": [],
    "contactId": 0,
    "dialplanXml": "",
    "fromNumber": "",
    "liveMessage": "",
    "liveMessageSoundId": 0,
    "machineMessage": "",
    "machineMessageSoundId": 0,
    "phoneNumber": "",
    "transferDigit": "",
    "transferMessage": "",
    "transferMessageSoundId": 0,
    "transferNumber": "",
    "voice": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls")! 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 Start voice broadcast
{{baseUrl}}/calls/broadcasts/:id/start
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id/start");

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

(client/post "{{baseUrl}}/calls/broadcasts/:id/start")
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id/start"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/calls/broadcasts/:id/start"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls/broadcasts/:id/start");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id/start"

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

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

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

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

}
POST /baseUrl/calls/broadcasts/:id/start HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls/broadcasts/:id/start")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id/start"))
    .method("POST", 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}}/calls/broadcasts/:id/start")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls/broadcasts/:id/start")
  .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('POST', '{{baseUrl}}/calls/broadcasts/:id/start');

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

const options = {method: 'POST', url: '{{baseUrl}}/calls/broadcasts/:id/start'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id/start';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/calls/broadcasts/:id/start',
  method: 'POST',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/start")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/broadcasts/:id/start',
  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: 'POST', url: '{{baseUrl}}/calls/broadcasts/:id/start'};

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

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

const req = unirest('POST', '{{baseUrl}}/calls/broadcasts/:id/start');

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}}/calls/broadcasts/:id/start'};

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

const url = '{{baseUrl}}/calls/broadcasts/:id/start';
const options = {method: 'POST'};

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}}/calls/broadcasts/:id/start"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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

let uri = Uri.of_string "{{baseUrl}}/calls/broadcasts/:id/start" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/:id/start",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/calls/broadcasts/:id/start');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id/start');
$request->setMethod(HTTP_METH_POST);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/broadcasts/:id/start');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/broadcasts/:id/start' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id/start' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/calls/broadcasts/:id/start")

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

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

url = "{{baseUrl}}/calls/broadcasts/:id/start"

response = requests.post(url)

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

url <- "{{baseUrl}}/calls/broadcasts/:id/start"

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

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

url = URI("{{baseUrl}}/calls/broadcasts/:id/start")

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

request = Net::HTTP::Post.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/calls/broadcasts/:id/start') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/broadcasts/:id/start";

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/calls/broadcasts/:id/start
http POST {{baseUrl}}/calls/broadcasts/:id/start
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id/start
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/:id/start")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Stop voice broadcast
{{baseUrl}}/calls/broadcasts/:id/stop
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/:id/stop");

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

(client/post "{{baseUrl}}/calls/broadcasts/:id/stop")
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id/stop"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/calls/broadcasts/:id/stop"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls/broadcasts/:id/stop");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id/stop"

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

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

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

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

}
POST /baseUrl/calls/broadcasts/:id/stop HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls/broadcasts/:id/stop")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id/stop"))
    .method("POST", 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}}/calls/broadcasts/:id/stop")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls/broadcasts/:id/stop")
  .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('POST', '{{baseUrl}}/calls/broadcasts/:id/stop');

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

const options = {method: 'POST', url: '{{baseUrl}}/calls/broadcasts/:id/stop'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id/stop';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/calls/broadcasts/:id/stop',
  method: 'POST',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id/stop")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls/broadcasts/:id/stop',
  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: 'POST', url: '{{baseUrl}}/calls/broadcasts/:id/stop'};

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

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

const req = unirest('POST', '{{baseUrl}}/calls/broadcasts/:id/stop');

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}}/calls/broadcasts/:id/stop'};

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

const url = '{{baseUrl}}/calls/broadcasts/:id/stop';
const options = {method: 'POST'};

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}}/calls/broadcasts/:id/stop"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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

let uri = Uri.of_string "{{baseUrl}}/calls/broadcasts/:id/stop" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/:id/stop",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/calls/broadcasts/:id/stop');

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id/stop');
$request->setMethod(HTTP_METH_POST);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls/broadcasts/:id/stop');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls/broadcasts/:id/stop' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id/stop' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/calls/broadcasts/:id/stop")

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

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

url = "{{baseUrl}}/calls/broadcasts/:id/stop"

response = requests.post(url)

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

url <- "{{baseUrl}}/calls/broadcasts/:id/stop"

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

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

url = URI("{{baseUrl}}/calls/broadcasts/:id/stop")

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

request = Net::HTTP::Post.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/calls/broadcasts/:id/stop') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls/broadcasts/:id/stop";

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/calls/broadcasts/:id/stop
http POST {{baseUrl}}/calls/broadcasts/:id/stop
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id/stop
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/:id/stop")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Update a call broadcast
{{baseUrl}}/calls/broadcasts/:id
QUERY PARAMS

id
BODY json

{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls/broadcasts/: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  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}");

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

(client/put "{{baseUrl}}/calls/broadcasts/:id" {:content-type :json
                                                                :form-params {:answeringMachineConfig ""
                                                                              :dialplanXml ""
                                                                              :fromNumber ""
                                                                              :id 0
                                                                              :labels []
                                                                              :lastModified 0
                                                                              :localTimeRestriction {:beginHour 0
                                                                                                     :beginMinute 0
                                                                                                     :enabled false
                                                                                                     :endHour 0
                                                                                                     :endMinute 0}
                                                                              :maxActive 0
                                                                              :maxActiveTransfers 0
                                                                              :name ""
                                                                              :recipients [{:attributes {}
                                                                                            :contactId 0
                                                                                            :fromNumber ""
                                                                                            :phoneNumber ""}]
                                                                              :resumeNextDay false
                                                                              :retryConfig {:maxAttempts 0
                                                                                            :minutesBetweenAttempts 0
                                                                                            :retryPhoneTypes []
                                                                                            :retryResults []}
                                                                              :schedules [{:campaignId 0
                                                                                           :daysOfWeek []
                                                                                           :id 0
                                                                                           :startDate {:day 0
                                                                                                       :month 0
                                                                                                       :year 0}
                                                                                           :startTimeOfDay {:hour 0
                                                                                                            :minute 0
                                                                                                            :nano 0
                                                                                                            :second 0}
                                                                                           :stopDate {}
                                                                                           :stopTimeOfDay {}
                                                                                           :timeZone ""}]
                                                                              :sounds {:dncDigit ""
                                                                                       :dncSoundId 0
                                                                                       :dncSoundText ""
                                                                                       :dncSoundTextVoice ""
                                                                                       :liveSoundId 0
                                                                                       :liveSoundText ""
                                                                                       :liveSoundTextVoice ""
                                                                                       :machineSoundId 0
                                                                                       :machineSoundText ""
                                                                                       :machineSoundTextVoice ""
                                                                                       :transferDigit ""
                                                                                       :transferNumber ""
                                                                                       :transferSoundId 0
                                                                                       :transferSoundText ""
                                                                                       :transferSoundTextVoice ""}
                                                                              :status ""}})
require "http/client"

url = "{{baseUrl}}/calls/broadcasts/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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}}/calls/broadcasts/:id"),
    Content = new StringContent("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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}}/calls/broadcasts/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/calls/broadcasts/:id"

	payload := strings.NewReader("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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/calls/broadcasts/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1397

{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/calls/broadcasts/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls/broadcasts/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/calls/broadcasts/:id")
  .header("content-type", "application/json")
  .body("{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  answeringMachineConfig: '',
  dialplanXml: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {
    beginHour: 0,
    beginMinute: 0,
    enabled: false,
    endHour: 0,
    endMinute: 0
  },
  maxActive: 0,
  maxActiveTransfers: 0,
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  retryConfig: {
    maxAttempts: 0,
    minutesBetweenAttempts: 0,
    retryPhoneTypes: [],
    retryResults: []
  },
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {
        day: 0,
        month: 0,
        year: 0
      },
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  sounds: {
    dncDigit: '',
    dncSoundId: 0,
    dncSoundText: '',
    dncSoundTextVoice: '',
    liveSoundId: 0,
    liveSoundText: '',
    liveSoundTextVoice: '',
    machineSoundId: 0,
    machineSoundText: '',
    machineSoundTextVoice: '',
    transferDigit: '',
    transferNumber: '',
    transferSoundId: 0,
    transferSoundText: '',
    transferSoundTextVoice: ''
  },
  status: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/calls/broadcasts/:id');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/calls/broadcasts/:id',
  headers: {'content-type': 'application/json'},
  data: {
    answeringMachineConfig: '',
    dialplanXml: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    maxActiveTransfers: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    resumeNextDay: false,
    retryConfig: {
      maxAttempts: 0,
      minutesBetweenAttempts: 0,
      retryPhoneTypes: [],
      retryResults: []
    },
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    sounds: {
      dncDigit: '',
      dncSoundId: 0,
      dncSoundText: '',
      dncSoundTextVoice: '',
      liveSoundId: 0,
      liveSoundText: '',
      liveSoundTextVoice: '',
      machineSoundId: 0,
      machineSoundText: '',
      machineSoundTextVoice: '',
      transferDigit: '',
      transferNumber: '',
      transferSoundId: 0,
      transferSoundText: '',
      transferSoundTextVoice: ''
    },
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls/broadcasts/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"answeringMachineConfig":"","dialplanXml":"","fromNumber":"","id":0,"labels":[],"lastModified":0,"localTimeRestriction":{"beginHour":0,"beginMinute":0,"enabled":false,"endHour":0,"endMinute":0},"maxActive":0,"maxActiveTransfers":0,"name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","phoneNumber":""}],"resumeNextDay":false,"retryConfig":{"maxAttempts":0,"minutesBetweenAttempts":0,"retryPhoneTypes":[],"retryResults":[]},"schedules":[{"campaignId":0,"daysOfWeek":[],"id":0,"startDate":{"day":0,"month":0,"year":0},"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopDate":{},"stopTimeOfDay":{},"timeZone":""}],"sounds":{"dncDigit":"","dncSoundId":0,"dncSoundText":"","dncSoundTextVoice":"","liveSoundId":0,"liveSoundText":"","liveSoundTextVoice":"","machineSoundId":0,"machineSoundText":"","machineSoundTextVoice":"","transferDigit":"","transferNumber":"","transferSoundId":0,"transferSoundText":"","transferSoundTextVoice":""},"status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/calls/broadcasts/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "answeringMachineConfig": "",\n  "dialplanXml": "",\n  "fromNumber": "",\n  "id": 0,\n  "labels": [],\n  "lastModified": 0,\n  "localTimeRestriction": {\n    "beginHour": 0,\n    "beginMinute": 0,\n    "enabled": false,\n    "endHour": 0,\n    "endMinute": 0\n  },\n  "maxActive": 0,\n  "maxActiveTransfers": 0,\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "phoneNumber": ""\n    }\n  ],\n  "resumeNextDay": false,\n  "retryConfig": {\n    "maxAttempts": 0,\n    "minutesBetweenAttempts": 0,\n    "retryPhoneTypes": [],\n    "retryResults": []\n  },\n  "schedules": [\n    {\n      "campaignId": 0,\n      "daysOfWeek": [],\n      "id": 0,\n      "startDate": {\n        "day": 0,\n        "month": 0,\n        "year": 0\n      },\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopDate": {},\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    }\n  ],\n  "sounds": {\n    "dncDigit": "",\n    "dncSoundId": 0,\n    "dncSoundText": "",\n    "dncSoundTextVoice": "",\n    "liveSoundId": 0,\n    "liveSoundText": "",\n    "liveSoundTextVoice": "",\n    "machineSoundId": 0,\n    "machineSoundText": "",\n    "machineSoundTextVoice": "",\n    "transferDigit": "",\n    "transferNumber": "",\n    "transferSoundId": 0,\n    "transferSoundText": "",\n    "transferSoundTextVoice": ""\n  },\n  "status": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/calls/broadcasts/: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/calls/broadcasts/: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({
  answeringMachineConfig: '',
  dialplanXml: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
  maxActive: 0,
  maxActiveTransfers: 0,
  name: '',
  recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
  resumeNextDay: false,
  retryConfig: {
    maxAttempts: 0,
    minutesBetweenAttempts: 0,
    retryPhoneTypes: [],
    retryResults: []
  },
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {day: 0, month: 0, year: 0},
      startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  sounds: {
    dncDigit: '',
    dncSoundId: 0,
    dncSoundText: '',
    dncSoundTextVoice: '',
    liveSoundId: 0,
    liveSoundText: '',
    liveSoundTextVoice: '',
    machineSoundId: 0,
    machineSoundText: '',
    machineSoundTextVoice: '',
    transferDigit: '',
    transferNumber: '',
    transferSoundId: 0,
    transferSoundText: '',
    transferSoundTextVoice: ''
  },
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/calls/broadcasts/:id',
  headers: {'content-type': 'application/json'},
  body: {
    answeringMachineConfig: '',
    dialplanXml: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    maxActiveTransfers: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    resumeNextDay: false,
    retryConfig: {
      maxAttempts: 0,
      minutesBetweenAttempts: 0,
      retryPhoneTypes: [],
      retryResults: []
    },
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    sounds: {
      dncDigit: '',
      dncSoundId: 0,
      dncSoundText: '',
      dncSoundTextVoice: '',
      liveSoundId: 0,
      liveSoundText: '',
      liveSoundTextVoice: '',
      machineSoundId: 0,
      machineSoundText: '',
      machineSoundTextVoice: '',
      transferDigit: '',
      transferNumber: '',
      transferSoundId: 0,
      transferSoundText: '',
      transferSoundTextVoice: ''
    },
    status: ''
  },
  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}}/calls/broadcasts/:id');

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

req.type('json');
req.send({
  answeringMachineConfig: '',
  dialplanXml: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {
    beginHour: 0,
    beginMinute: 0,
    enabled: false,
    endHour: 0,
    endMinute: 0
  },
  maxActive: 0,
  maxActiveTransfers: 0,
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  retryConfig: {
    maxAttempts: 0,
    minutesBetweenAttempts: 0,
    retryPhoneTypes: [],
    retryResults: []
  },
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {
        day: 0,
        month: 0,
        year: 0
      },
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  sounds: {
    dncDigit: '',
    dncSoundId: 0,
    dncSoundText: '',
    dncSoundTextVoice: '',
    liveSoundId: 0,
    liveSoundText: '',
    liveSoundTextVoice: '',
    machineSoundId: 0,
    machineSoundText: '',
    machineSoundTextVoice: '',
    transferDigit: '',
    transferNumber: '',
    transferSoundId: 0,
    transferSoundText: '',
    transferSoundTextVoice: ''
  },
  status: ''
});

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}}/calls/broadcasts/:id',
  headers: {'content-type': 'application/json'},
  data: {
    answeringMachineConfig: '',
    dialplanXml: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    maxActiveTransfers: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    resumeNextDay: false,
    retryConfig: {
      maxAttempts: 0,
      minutesBetweenAttempts: 0,
      retryPhoneTypes: [],
      retryResults: []
    },
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    sounds: {
      dncDigit: '',
      dncSoundId: 0,
      dncSoundText: '',
      dncSoundTextVoice: '',
      liveSoundId: 0,
      liveSoundText: '',
      liveSoundTextVoice: '',
      machineSoundId: 0,
      machineSoundText: '',
      machineSoundTextVoice: '',
      transferDigit: '',
      transferNumber: '',
      transferSoundId: 0,
      transferSoundText: '',
      transferSoundTextVoice: ''
    },
    status: ''
  }
};

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

const url = '{{baseUrl}}/calls/broadcasts/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"answeringMachineConfig":"","dialplanXml":"","fromNumber":"","id":0,"labels":[],"lastModified":0,"localTimeRestriction":{"beginHour":0,"beginMinute":0,"enabled":false,"endHour":0,"endMinute":0},"maxActive":0,"maxActiveTransfers":0,"name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","phoneNumber":""}],"resumeNextDay":false,"retryConfig":{"maxAttempts":0,"minutesBetweenAttempts":0,"retryPhoneTypes":[],"retryResults":[]},"schedules":[{"campaignId":0,"daysOfWeek":[],"id":0,"startDate":{"day":0,"month":0,"year":0},"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopDate":{},"stopTimeOfDay":{},"timeZone":""}],"sounds":{"dncDigit":"","dncSoundId":0,"dncSoundText":"","dncSoundTextVoice":"","liveSoundId":0,"liveSoundText":"","liveSoundTextVoice":"","machineSoundId":0,"machineSoundText":"","machineSoundTextVoice":"","transferDigit":"","transferNumber":"","transferSoundId":0,"transferSoundText":"","transferSoundTextVoice":""},"status":""}'
};

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 = @{ @"answeringMachineConfig": @"",
                              @"dialplanXml": @"",
                              @"fromNumber": @"",
                              @"id": @0,
                              @"labels": @[  ],
                              @"lastModified": @0,
                              @"localTimeRestriction": @{ @"beginHour": @0, @"beginMinute": @0, @"enabled": @NO, @"endHour": @0, @"endMinute": @0 },
                              @"maxActive": @0,
                              @"maxActiveTransfers": @0,
                              @"name": @"",
                              @"recipients": @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"phoneNumber": @"" } ],
                              @"resumeNextDay": @NO,
                              @"retryConfig": @{ @"maxAttempts": @0, @"minutesBetweenAttempts": @0, @"retryPhoneTypes": @[  ], @"retryResults": @[  ] },
                              @"schedules": @[ @{ @"campaignId": @0, @"daysOfWeek": @[  ], @"id": @0, @"startDate": @{ @"day": @0, @"month": @0, @"year": @0 }, @"startTimeOfDay": @{ @"hour": @0, @"minute": @0, @"nano": @0, @"second": @0 }, @"stopDate": @{  }, @"stopTimeOfDay": @{  }, @"timeZone": @"" } ],
                              @"sounds": @{ @"dncDigit": @"", @"dncSoundId": @0, @"dncSoundText": @"", @"dncSoundTextVoice": @"", @"liveSoundId": @0, @"liveSoundText": @"", @"liveSoundTextVoice": @"", @"machineSoundId": @0, @"machineSoundText": @"", @"machineSoundTextVoice": @"", @"transferDigit": @"", @"transferNumber": @"", @"transferSoundId": @0, @"transferSoundText": @"", @"transferSoundTextVoice": @"" },
                              @"status": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls/broadcasts/: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}}/calls/broadcasts/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls/broadcasts/: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([
    'answeringMachineConfig' => '',
    'dialplanXml' => '',
    'fromNumber' => '',
    'id' => 0,
    'labels' => [
        
    ],
    'lastModified' => 0,
    'localTimeRestriction' => [
        'beginHour' => 0,
        'beginMinute' => 0,
        'enabled' => null,
        'endHour' => 0,
        'endMinute' => 0
    ],
    'maxActive' => 0,
    'maxActiveTransfers' => 0,
    'name' => '',
    'recipients' => [
        [
                'attributes' => [
                                
                ],
                'contactId' => 0,
                'fromNumber' => '',
                'phoneNumber' => ''
        ]
    ],
    'resumeNextDay' => null,
    'retryConfig' => [
        'maxAttempts' => 0,
        'minutesBetweenAttempts' => 0,
        'retryPhoneTypes' => [
                
        ],
        'retryResults' => [
                
        ]
    ],
    'schedules' => [
        [
                'campaignId' => 0,
                'daysOfWeek' => [
                                
                ],
                'id' => 0,
                'startDate' => [
                                'day' => 0,
                                'month' => 0,
                                'year' => 0
                ],
                'startTimeOfDay' => [
                                'hour' => 0,
                                'minute' => 0,
                                'nano' => 0,
                                'second' => 0
                ],
                'stopDate' => [
                                
                ],
                'stopTimeOfDay' => [
                                
                ],
                'timeZone' => ''
        ]
    ],
    'sounds' => [
        'dncDigit' => '',
        'dncSoundId' => 0,
        'dncSoundText' => '',
        'dncSoundTextVoice' => '',
        'liveSoundId' => 0,
        'liveSoundText' => '',
        'liveSoundTextVoice' => '',
        'machineSoundId' => 0,
        'machineSoundText' => '',
        'machineSoundTextVoice' => '',
        'transferDigit' => '',
        'transferNumber' => '',
        'transferSoundId' => 0,
        'transferSoundText' => '',
        'transferSoundTextVoice' => ''
    ],
    'status' => ''
  ]),
  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}}/calls/broadcasts/:id', [
  'body' => '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls/broadcasts/:id');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'answeringMachineConfig' => '',
  'dialplanXml' => '',
  'fromNumber' => '',
  'id' => 0,
  'labels' => [
    
  ],
  'lastModified' => 0,
  'localTimeRestriction' => [
    'beginHour' => 0,
    'beginMinute' => 0,
    'enabled' => null,
    'endHour' => 0,
    'endMinute' => 0
  ],
  'maxActive' => 0,
  'maxActiveTransfers' => 0,
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'phoneNumber' => ''
    ]
  ],
  'resumeNextDay' => null,
  'retryConfig' => [
    'maxAttempts' => 0,
    'minutesBetweenAttempts' => 0,
    'retryPhoneTypes' => [
        
    ],
    'retryResults' => [
        
    ]
  ],
  'schedules' => [
    [
        'campaignId' => 0,
        'daysOfWeek' => [
                
        ],
        'id' => 0,
        'startDate' => [
                'day' => 0,
                'month' => 0,
                'year' => 0
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopDate' => [
                
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ]
  ],
  'sounds' => [
    'dncDigit' => '',
    'dncSoundId' => 0,
    'dncSoundText' => '',
    'dncSoundTextVoice' => '',
    'liveSoundId' => 0,
    'liveSoundText' => '',
    'liveSoundTextVoice' => '',
    'machineSoundId' => 0,
    'machineSoundText' => '',
    'machineSoundTextVoice' => '',
    'transferDigit' => '',
    'transferNumber' => '',
    'transferSoundId' => 0,
    'transferSoundText' => '',
    'transferSoundTextVoice' => ''
  ],
  'status' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'answeringMachineConfig' => '',
  'dialplanXml' => '',
  'fromNumber' => '',
  'id' => 0,
  'labels' => [
    
  ],
  'lastModified' => 0,
  'localTimeRestriction' => [
    'beginHour' => 0,
    'beginMinute' => 0,
    'enabled' => null,
    'endHour' => 0,
    'endMinute' => 0
  ],
  'maxActive' => 0,
  'maxActiveTransfers' => 0,
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'phoneNumber' => ''
    ]
  ],
  'resumeNextDay' => null,
  'retryConfig' => [
    'maxAttempts' => 0,
    'minutesBetweenAttempts' => 0,
    'retryPhoneTypes' => [
        
    ],
    'retryResults' => [
        
    ]
  ],
  'schedules' => [
    [
        'campaignId' => 0,
        'daysOfWeek' => [
                
        ],
        'id' => 0,
        'startDate' => [
                'day' => 0,
                'month' => 0,
                'year' => 0
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopDate' => [
                
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ]
  ],
  'sounds' => [
    'dncDigit' => '',
    'dncSoundId' => 0,
    'dncSoundText' => '',
    'dncSoundTextVoice' => '',
    'liveSoundId' => 0,
    'liveSoundText' => '',
    'liveSoundTextVoice' => '',
    'machineSoundId' => 0,
    'machineSoundText' => '',
    'machineSoundTextVoice' => '',
    'transferDigit' => '',
    'transferNumber' => '',
    'transferSoundId' => 0,
    'transferSoundText' => '',
    'transferSoundTextVoice' => ''
  ],
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/calls/broadcasts/: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}}/calls/broadcasts/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls/broadcasts/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}'
import http.client

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

payload = "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/calls/broadcasts/:id", payload, headers)

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

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

url = "{{baseUrl}}/calls/broadcasts/:id"

payload = {
    "answeringMachineConfig": "",
    "dialplanXml": "",
    "fromNumber": "",
    "id": 0,
    "labels": [],
    "lastModified": 0,
    "localTimeRestriction": {
        "beginHour": 0,
        "beginMinute": 0,
        "enabled": False,
        "endHour": 0,
        "endMinute": 0
    },
    "maxActive": 0,
    "maxActiveTransfers": 0,
    "name": "",
    "recipients": [
        {
            "attributes": {},
            "contactId": 0,
            "fromNumber": "",
            "phoneNumber": ""
        }
    ],
    "resumeNextDay": False,
    "retryConfig": {
        "maxAttempts": 0,
        "minutesBetweenAttempts": 0,
        "retryPhoneTypes": [],
        "retryResults": []
    },
    "schedules": [
        {
            "campaignId": 0,
            "daysOfWeek": [],
            "id": 0,
            "startDate": {
                "day": 0,
                "month": 0,
                "year": 0
            },
            "startTimeOfDay": {
                "hour": 0,
                "minute": 0,
                "nano": 0,
                "second": 0
            },
            "stopDate": {},
            "stopTimeOfDay": {},
            "timeZone": ""
        }
    ],
    "sounds": {
        "dncDigit": "",
        "dncSoundId": 0,
        "dncSoundText": "",
        "dncSoundTextVoice": "",
        "liveSoundId": 0,
        "liveSoundText": "",
        "liveSoundTextVoice": "",
        "machineSoundId": 0,
        "machineSoundText": "",
        "machineSoundTextVoice": "",
        "transferDigit": "",
        "transferNumber": "",
        "transferSoundId": 0,
        "transferSoundText": "",
        "transferSoundTextVoice": ""
    },
    "status": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/calls/broadcasts/:id"

payload <- "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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}}/calls/broadcasts/: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  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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/calls/broadcasts/:id') do |req|
  req.body = "{\n  \"answeringMachineConfig\": \"\",\n  \"dialplanXml\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"maxActiveTransfers\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"retryConfig\": {\n    \"maxAttempts\": 0,\n    \"minutesBetweenAttempts\": 0,\n    \"retryPhoneTypes\": [],\n    \"retryResults\": []\n  },\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"sounds\": {\n    \"dncDigit\": \"\",\n    \"dncSoundId\": 0,\n    \"dncSoundText\": \"\",\n    \"dncSoundTextVoice\": \"\",\n    \"liveSoundId\": 0,\n    \"liveSoundText\": \"\",\n    \"liveSoundTextVoice\": \"\",\n    \"machineSoundId\": 0,\n    \"machineSoundText\": \"\",\n    \"machineSoundTextVoice\": \"\",\n    \"transferDigit\": \"\",\n    \"transferNumber\": \"\",\n    \"transferSoundId\": 0,\n    \"transferSoundText\": \"\",\n    \"transferSoundTextVoice\": \"\"\n  },\n  \"status\": \"\"\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}}/calls/broadcasts/:id";

    let payload = json!({
        "answeringMachineConfig": "",
        "dialplanXml": "",
        "fromNumber": "",
        "id": 0,
        "labels": (),
        "lastModified": 0,
        "localTimeRestriction": json!({
            "beginHour": 0,
            "beginMinute": 0,
            "enabled": false,
            "endHour": 0,
            "endMinute": 0
        }),
        "maxActive": 0,
        "maxActiveTransfers": 0,
        "name": "",
        "recipients": (
            json!({
                "attributes": json!({}),
                "contactId": 0,
                "fromNumber": "",
                "phoneNumber": ""
            })
        ),
        "resumeNextDay": false,
        "retryConfig": json!({
            "maxAttempts": 0,
            "minutesBetweenAttempts": 0,
            "retryPhoneTypes": (),
            "retryResults": ()
        }),
        "schedules": (
            json!({
                "campaignId": 0,
                "daysOfWeek": (),
                "id": 0,
                "startDate": json!({
                    "day": 0,
                    "month": 0,
                    "year": 0
                }),
                "startTimeOfDay": json!({
                    "hour": 0,
                    "minute": 0,
                    "nano": 0,
                    "second": 0
                }),
                "stopDate": json!({}),
                "stopTimeOfDay": json!({}),
                "timeZone": ""
            })
        ),
        "sounds": json!({
            "dncDigit": "",
            "dncSoundId": 0,
            "dncSoundText": "",
            "dncSoundTextVoice": "",
            "liveSoundId": 0,
            "liveSoundText": "",
            "liveSoundTextVoice": "",
            "machineSoundId": 0,
            "machineSoundText": "",
            "machineSoundTextVoice": "",
            "transferDigit": "",
            "transferNumber": "",
            "transferSoundId": 0,
            "transferSoundText": "",
            "transferSoundTextVoice": ""
        }),
        "status": ""
    });

    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}}/calls/broadcasts/:id \
  --header 'content-type: application/json' \
  --data '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}'
echo '{
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "retryConfig": {
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  },
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "sounds": {
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  },
  "status": ""
}' |  \
  http PUT {{baseUrl}}/calls/broadcasts/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "answeringMachineConfig": "",\n  "dialplanXml": "",\n  "fromNumber": "",\n  "id": 0,\n  "labels": [],\n  "lastModified": 0,\n  "localTimeRestriction": {\n    "beginHour": 0,\n    "beginMinute": 0,\n    "enabled": false,\n    "endHour": 0,\n    "endMinute": 0\n  },\n  "maxActive": 0,\n  "maxActiveTransfers": 0,\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "phoneNumber": ""\n    }\n  ],\n  "resumeNextDay": false,\n  "retryConfig": {\n    "maxAttempts": 0,\n    "minutesBetweenAttempts": 0,\n    "retryPhoneTypes": [],\n    "retryResults": []\n  },\n  "schedules": [\n    {\n      "campaignId": 0,\n      "daysOfWeek": [],\n      "id": 0,\n      "startDate": {\n        "day": 0,\n        "month": 0,\n        "year": 0\n      },\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopDate": {},\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    }\n  ],\n  "sounds": {\n    "dncDigit": "",\n    "dncSoundId": 0,\n    "dncSoundText": "",\n    "dncSoundTextVoice": "",\n    "liveSoundId": 0,\n    "liveSoundText": "",\n    "liveSoundTextVoice": "",\n    "machineSoundId": 0,\n    "machineSoundText": "",\n    "machineSoundTextVoice": "",\n    "transferDigit": "",\n    "transferNumber": "",\n    "transferSoundId": 0,\n    "transferSoundText": "",\n    "transferSoundTextVoice": ""\n  },\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/calls/broadcasts/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "answeringMachineConfig": "",
  "dialplanXml": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": [
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  ],
  "maxActive": 0,
  "maxActiveTransfers": 0,
  "name": "",
  "recipients": [
    [
      "attributes": [],
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    ]
  ],
  "resumeNextDay": false,
  "retryConfig": [
    "maxAttempts": 0,
    "minutesBetweenAttempts": 0,
    "retryPhoneTypes": [],
    "retryResults": []
  ],
  "schedules": [
    [
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": [
        "day": 0,
        "month": 0,
        "year": 0
      ],
      "startTimeOfDay": [
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      ],
      "stopDate": [],
      "stopTimeOfDay": [],
      "timeZone": ""
    ]
  ],
  "sounds": [
    "dncDigit": "",
    "dncSoundId": 0,
    "dncSoundText": "",
    "dncSoundTextVoice": "",
    "liveSoundId": 0,
    "liveSoundText": "",
    "liveSoundTextVoice": "",
    "machineSoundId": 0,
    "machineSoundText": "",
    "machineSoundTextVoice": "",
    "transferDigit": "",
    "transferNumber": "",
    "transferSoundId": 0,
    "transferSoundText": "",
    "transferSoundTextVoice": ""
  ],
  "status": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls/broadcasts/: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()
POST Add sound via call
{{baseUrl}}/campaigns/sounds/calls
BODY json

{
  "name": "",
  "toNumber": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/sounds/calls");

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

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

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

(client/post "{{baseUrl}}/campaigns/sounds/calls" {:content-type :json
                                                                   :form-params {:name ""
                                                                                 :toNumber ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/campaigns/sounds/calls"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"toNumber\": \"\"\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/campaigns/sounds/calls HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "name": "",
  "toNumber": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/campaigns/sounds/calls")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"toNumber\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"toNumber\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds/calls")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/campaigns/sounds/calls")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"toNumber\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  toNumber: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/campaigns/sounds/calls');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/campaigns/sounds/calls',
  headers: {'content-type': 'application/json'},
  data: {name: '', toNumber: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/campaigns/sounds/calls';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","toNumber":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/campaigns/sounds/calls',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "toNumber": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"toNumber\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds/calls")
  .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/campaigns/sounds/calls',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/campaigns/sounds/calls',
  headers: {'content-type': 'application/json'},
  body: {name: '', toNumber: ''},
  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}}/campaigns/sounds/calls');

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

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

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}}/campaigns/sounds/calls',
  headers: {'content-type': 'application/json'},
  data: {name: '', toNumber: ''}
};

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

const url = '{{baseUrl}}/campaigns/sounds/calls';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","toNumber":""}'
};

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

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

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/sounds/calls');
$request->setMethod(HTTP_METH_POST);

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/campaigns/sounds/calls"

payload = {
    "name": "",
    "toNumber": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/campaigns/sounds/calls"

payload <- "{\n  \"name\": \"\",\n  \"toNumber\": \"\"\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}}/campaigns/sounds/calls")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"toNumber\": \"\"\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/campaigns/sounds/calls') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"toNumber\": \"\"\n}"
end

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

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

    let payload = json!({
        "name": "",
        "toNumber": ""
    });

    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}}/campaigns/sounds/calls \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "toNumber": ""
}'
echo '{
  "name": "",
  "toNumber": ""
}' |  \
  http POST {{baseUrl}}/campaigns/sounds/calls \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "toNumber": ""\n}' \
  --output-document \
  - {{baseUrl}}/campaigns/sounds/calls
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/sounds/calls")! 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 Add sound via file
{{baseUrl}}/campaigns/sounds/files
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/sounds/files");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

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

(client/post "{{baseUrl}}/campaigns/sounds/files" {:multipart [{:name "file"
                                                                                :content ""} {:name "name"
                                                                                :content ""}]})
require "http/client"

url = "{{baseUrl}}/campaigns/sounds/files"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/campaigns/sounds/files"),
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "file",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "name",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/campaigns/sounds/files");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/campaigns/sounds/files"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

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

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")

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

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

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

}
POST /baseUrl/campaigns/sounds/files HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 193

-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/campaigns/sounds/files")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/campaigns/sounds/files"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds/files")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/campaigns/sounds/files")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('file', '');
data.append('name', '');

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

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

xhr.open('POST', '{{baseUrl}}/campaigns/sounds/files');

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

const form = new FormData();
form.append('file', '');
form.append('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/campaigns/sounds/files',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/campaigns/sounds/files';
const form = new FormData();
form.append('file', '');
form.append('name', '');

const options = {method: 'POST'};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('file', '');
form.append('name', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/campaigns/sounds/files',
  method: 'POST',
  headers: {},
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

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

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds/files")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/campaigns/sounds/files',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
  }
};

const req = http.request(options, function (res) {
  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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/campaigns/sounds/files',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  formData: {file: '', name: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/campaigns/sounds/files');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([]);

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}}/campaigns/sounds/files',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

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

const formData = new FormData();
formData.append('file', '');
formData.append('name', '');

const url = '{{baseUrl}}/campaigns/sounds/files';
const options = {method: 'POST'};
options.body = formData;

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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" },
                         @{ @"name": @"name", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/campaigns/sounds/files"]
                                                       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}}/campaigns/sounds/files" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/campaigns/sounds/files",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/campaigns/sounds/files', [
  'headers' => [
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/sounds/files');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
');

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/campaigns/sounds/files');
$request->setRequestMethod('POST');
$request->setBody($body);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/campaigns/sounds/files' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/campaigns/sounds/files' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
'
import http.client

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

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }

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

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

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

url = "{{baseUrl}}/campaigns/sounds/files"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}

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

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

url <- "{{baseUrl}}/campaigns/sounds/files"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

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

url = URI("{{baseUrl}}/campaigns/sounds/files")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

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

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/campaigns/sounds/files') do |req|
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

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

    let form = reqwest::multipart::Form::new()
        .text("file", "")
        .text("name", "");
    let mut headers = reqwest::header::HeaderMap::new();

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/campaigns/sounds/files \
  --header 'content-type: multipart/form-data' \
  --form file= \
  --form name=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/campaigns/sounds/files \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/campaigns/sounds/files
import Foundation

let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
  [
    "name": "file",
    "value": ""
  ],
  [
    "name": "name",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/sounds/files")! 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 Add sound via text-to-speech
{{baseUrl}}/campaigns/sounds/tts
BODY json

{
  "message": "",
  "voice": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/sounds/tts");

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  \"message\": \"\",\n  \"voice\": \"\"\n}");

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

(client/post "{{baseUrl}}/campaigns/sounds/tts" {:content-type :json
                                                                 :form-params {:message ""
                                                                               :voice ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/campaigns/sounds/tts"

	payload := strings.NewReader("{\n  \"message\": \"\",\n  \"voice\": \"\"\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/campaigns/sounds/tts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "message": "",
  "voice": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/campaigns/sounds/tts")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"message\": \"\",\n  \"voice\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/campaigns/sounds/tts")
  .header("content-type", "application/json")
  .body("{\n  \"message\": \"\",\n  \"voice\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  message: '',
  voice: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/campaigns/sounds/tts');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/campaigns/sounds/tts',
  headers: {'content-type': 'application/json'},
  data: {message: '', voice: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/campaigns/sounds/tts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"message":"","voice":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/campaigns/sounds/tts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "message": "",\n  "voice": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"message\": \"\",\n  \"voice\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds/tts")
  .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/campaigns/sounds/tts',
  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({message: '', voice: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/campaigns/sounds/tts',
  headers: {'content-type': 'application/json'},
  body: {message: '', voice: ''},
  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}}/campaigns/sounds/tts');

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

req.type('json');
req.send({
  message: '',
  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: 'POST',
  url: '{{baseUrl}}/campaigns/sounds/tts',
  headers: {'content-type': 'application/json'},
  data: {message: '', voice: ''}
};

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

const url = '{{baseUrl}}/campaigns/sounds/tts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"message":"","voice":""}'
};

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 = @{ @"message": @"",
                              @"voice": @"" };

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/sounds/tts');
$request->setMethod(HTTP_METH_POST);

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

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

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

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

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

payload = "{\n  \"message\": \"\",\n  \"voice\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/campaigns/sounds/tts"

payload = {
    "message": "",
    "voice": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/campaigns/sounds/tts"

payload <- "{\n  \"message\": \"\",\n  \"voice\": \"\"\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}}/campaigns/sounds/tts")

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  \"message\": \"\",\n  \"voice\": \"\"\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/campaigns/sounds/tts') do |req|
  req.body = "{\n  \"message\": \"\",\n  \"voice\": \"\"\n}"
end

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

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

    let payload = json!({
        "message": "",
        "voice": ""
    });

    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}}/campaigns/sounds/tts \
  --header 'content-type: application/json' \
  --data '{
  "message": "",
  "voice": ""
}'
echo '{
  "message": "",
  "voice": ""
}' |  \
  http POST {{baseUrl}}/campaigns/sounds/tts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "message": "",\n  "voice": ""\n}' \
  --output-document \
  - {{baseUrl}}/campaigns/sounds/tts
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/sounds/tts")! 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 Delete a specific sound
{{baseUrl}}/campaigns/sounds/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/sounds/:id");

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

(client/delete "{{baseUrl}}/campaigns/sounds/:id")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/campaigns/sounds/: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/campaigns/sounds/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/campaigns/sounds/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/campaigns/sounds/:id'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds/: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/campaigns/sounds/: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}}/campaigns/sounds/: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}}/campaigns/sounds/: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}}/campaigns/sounds/:id'};

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

const url = '{{baseUrl}}/campaigns/sounds/: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}}/campaigns/sounds/: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}}/campaigns/sounds/:id" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/sounds/:id');
$request->setMethod(HTTP_METH_DELETE);

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

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/campaigns/sounds/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/campaigns/sounds/:id' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/campaigns/sounds/:id")

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

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

url = "{{baseUrl}}/campaigns/sounds/:id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/campaigns/sounds/:id"

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

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

url = URI("{{baseUrl}}/campaigns/sounds/: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/campaigns/sounds/: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}}/campaigns/sounds/: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}}/campaigns/sounds/:id
http DELETE {{baseUrl}}/campaigns/sounds/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/campaigns/sounds/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/sounds/: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()
GET Download a MP3 sound
{{baseUrl}}/campaigns/sounds/:id.mp3
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/sounds/:id.mp3");

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

(client/get "{{baseUrl}}/campaigns/sounds/:id.mp3")
require "http/client"

url = "{{baseUrl}}/campaigns/sounds/:id.mp3"

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

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

func main() {

	url := "{{baseUrl}}/campaigns/sounds/:id.mp3"

	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/campaigns/sounds/:id.mp3 HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/campaigns/sounds/:id.mp3")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/campaigns/sounds/:id.mp3"))
    .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}}/campaigns/sounds/:id.mp3")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/campaigns/sounds/:id.mp3")
  .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}}/campaigns/sounds/:id.mp3');

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

const options = {method: 'GET', url: '{{baseUrl}}/campaigns/sounds/:id.mp3'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/campaigns/sounds/:id.mp3';
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}}/campaigns/sounds/:id.mp3',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds/:id.mp3")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/campaigns/sounds/:id.mp3',
  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}}/campaigns/sounds/:id.mp3'};

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

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

const req = unirest('GET', '{{baseUrl}}/campaigns/sounds/:id.mp3');

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}}/campaigns/sounds/:id.mp3'};

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

const url = '{{baseUrl}}/campaigns/sounds/:id.mp3';
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}}/campaigns/sounds/:id.mp3"]
                                                       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}}/campaigns/sounds/:id.mp3" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/campaigns/sounds/:id.mp3",
  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}}/campaigns/sounds/:id.mp3');

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/sounds/:id.mp3');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/campaigns/sounds/:id.mp3');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/campaigns/sounds/:id.mp3' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/campaigns/sounds/:id.mp3' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/campaigns/sounds/:id.mp3")

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

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

url = "{{baseUrl}}/campaigns/sounds/:id.mp3"

response = requests.get(url)

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

url <- "{{baseUrl}}/campaigns/sounds/:id.mp3"

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

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

url = URI("{{baseUrl}}/campaigns/sounds/:id.mp3")

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/campaigns/sounds/:id.mp3') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/campaigns/sounds/:id.mp3";

    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}}/campaigns/sounds/:id.mp3
http GET {{baseUrl}}/campaigns/sounds/:id.mp3
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/campaigns/sounds/:id.mp3
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/sounds/:id.mp3")! 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 Download a WAV sound
{{baseUrl}}/campaigns/sounds/:id.wav
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/sounds/:id.wav");

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

(client/get "{{baseUrl}}/campaigns/sounds/:id.wav")
require "http/client"

url = "{{baseUrl}}/campaigns/sounds/:id.wav"

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

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

func main() {

	url := "{{baseUrl}}/campaigns/sounds/:id.wav"

	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/campaigns/sounds/:id.wav HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/campaigns/sounds/:id.wav")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/campaigns/sounds/:id.wav"))
    .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}}/campaigns/sounds/:id.wav")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/campaigns/sounds/:id.wav")
  .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}}/campaigns/sounds/:id.wav');

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

const options = {method: 'GET', url: '{{baseUrl}}/campaigns/sounds/:id.wav'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/campaigns/sounds/:id.wav';
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}}/campaigns/sounds/:id.wav',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds/:id.wav")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/campaigns/sounds/:id.wav',
  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}}/campaigns/sounds/:id.wav'};

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

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

const req = unirest('GET', '{{baseUrl}}/campaigns/sounds/:id.wav');

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}}/campaigns/sounds/:id.wav'};

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

const url = '{{baseUrl}}/campaigns/sounds/:id.wav';
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}}/campaigns/sounds/:id.wav"]
                                                       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}}/campaigns/sounds/:id.wav" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/campaigns/sounds/:id.wav",
  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}}/campaigns/sounds/:id.wav');

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/sounds/:id.wav');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/campaigns/sounds/:id.wav');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/campaigns/sounds/:id.wav' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/campaigns/sounds/:id.wav' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/campaigns/sounds/:id.wav")

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

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

url = "{{baseUrl}}/campaigns/sounds/:id.wav"

response = requests.get(url)

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

url <- "{{baseUrl}}/campaigns/sounds/:id.wav"

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

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

url = URI("{{baseUrl}}/campaigns/sounds/:id.wav")

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/campaigns/sounds/:id.wav') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/campaigns/sounds/:id.wav";

    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}}/campaigns/sounds/:id.wav
http GET {{baseUrl}}/campaigns/sounds/:id.wav
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/campaigns/sounds/:id.wav
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/sounds/:id.wav")! 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 Find a specific batch
{{baseUrl}}/campaigns/batches/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/batches/:id");

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

(client/get "{{baseUrl}}/campaigns/batches/:id")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/campaigns/batches/: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/campaigns/batches/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/campaigns/batches/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/campaigns/batches/: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}}/campaigns/batches/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/campaigns/batches/: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}}/campaigns/batches/:id');

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

const options = {method: 'GET', url: '{{baseUrl}}/campaigns/batches/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/campaigns/batches/: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}}/campaigns/batches/:id',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/batches/:id")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/campaigns/batches/: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}}/campaigns/batches/: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}}/campaigns/batches/: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}}/campaigns/batches/:id'};

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

const url = '{{baseUrl}}/campaigns/batches/: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}}/campaigns/batches/: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}}/campaigns/batches/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/campaigns/batches/: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}}/campaigns/batches/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/batches/:id');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/campaigns/batches/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/campaigns/batches/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/campaigns/batches/:id' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/campaigns/batches/:id")

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

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

url = "{{baseUrl}}/campaigns/batches/:id"

response = requests.get(url)

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

url <- "{{baseUrl}}/campaigns/batches/:id"

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

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

url = URI("{{baseUrl}}/campaigns/batches/: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/campaigns/batches/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/campaigns/batches/: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}}/campaigns/batches/:id
http GET {{baseUrl}}/campaigns/batches/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/campaigns/batches/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/batches/: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 Find a specific sound
{{baseUrl}}/campaigns/sounds/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/sounds/:id");

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

(client/get "{{baseUrl}}/campaigns/sounds/:id")
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/campaigns/sounds/: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/campaigns/sounds/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/campaigns/sounds/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/campaigns/sounds/: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}}/campaigns/sounds/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/campaigns/sounds/: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}}/campaigns/sounds/:id');

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

const options = {method: 'GET', url: '{{baseUrl}}/campaigns/sounds/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/campaigns/sounds/: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}}/campaigns/sounds/:id',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds/:id")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/campaigns/sounds/: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}}/campaigns/sounds/: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}}/campaigns/sounds/: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}}/campaigns/sounds/:id'};

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

const url = '{{baseUrl}}/campaigns/sounds/: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}}/campaigns/sounds/: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}}/campaigns/sounds/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/campaigns/sounds/: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}}/campaigns/sounds/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/sounds/:id');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/campaigns/sounds/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/campaigns/sounds/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/campaigns/sounds/:id' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/campaigns/sounds/:id")

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

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

url = "{{baseUrl}}/campaigns/sounds/:id"

response = requests.get(url)

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

url <- "{{baseUrl}}/campaigns/sounds/:id"

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

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

url = URI("{{baseUrl}}/campaigns/sounds/: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/campaigns/sounds/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/campaigns/sounds/: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}}/campaigns/sounds/:id
http GET {{baseUrl}}/campaigns/sounds/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/campaigns/sounds/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/sounds/: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 Find sounds
{{baseUrl}}/campaigns/sounds
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/sounds");

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

(client/get "{{baseUrl}}/campaigns/sounds")
require "http/client"

url = "{{baseUrl}}/campaigns/sounds"

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}}/campaigns/sounds"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/campaigns/sounds");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/campaigns/sounds"

	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/campaigns/sounds HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/campaigns/sounds")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/campaigns/sounds"))
    .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}}/campaigns/sounds")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/campaigns/sounds")
  .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}}/campaigns/sounds');

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

const options = {method: 'GET', url: '{{baseUrl}}/campaigns/sounds'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/campaigns/sounds';
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}}/campaigns/sounds',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/sounds")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/campaigns/sounds',
  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}}/campaigns/sounds'};

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

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

const req = unirest('GET', '{{baseUrl}}/campaigns/sounds');

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}}/campaigns/sounds'};

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

const url = '{{baseUrl}}/campaigns/sounds';
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}}/campaigns/sounds"]
                                                       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}}/campaigns/sounds" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/campaigns/sounds",
  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}}/campaigns/sounds');

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/sounds');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/campaigns/sounds');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/campaigns/sounds' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/campaigns/sounds' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/campaigns/sounds")

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

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

url = "{{baseUrl}}/campaigns/sounds"

response = requests.get(url)

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

url <- "{{baseUrl}}/campaigns/sounds"

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

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

url = URI("{{baseUrl}}/campaigns/sounds")

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/campaigns/sounds') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/campaigns/sounds
http GET {{baseUrl}}/campaigns/sounds
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/campaigns/sounds
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/sounds")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
PUT Update a batch
{{baseUrl}}/campaigns/batches/:id
QUERY PARAMS

id
BODY json

{
  "broadcastId": 0,
  "created": 0,
  "enabled": false,
  "id": 0,
  "name": "",
  "remaining": 0,
  "size": 0,
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/campaigns/batches/: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  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\n}");

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

(client/put "{{baseUrl}}/campaigns/batches/:id" {:content-type :json
                                                                 :form-params {:broadcastId 0
                                                                               :created 0
                                                                               :enabled false
                                                                               :id 0
                                                                               :name ""
                                                                               :remaining 0
                                                                               :size 0
                                                                               :status ""}})
require "http/client"

url = "{{baseUrl}}/campaigns/batches/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\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}}/campaigns/batches/:id"),
    Content = new StringContent("{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\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}}/campaigns/batches/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/campaigns/batches/:id"

	payload := strings.NewReader("{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\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/campaigns/batches/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130

{
  "broadcastId": 0,
  "created": 0,
  "enabled": false,
  "id": 0,
  "name": "",
  "remaining": 0,
  "size": 0,
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/campaigns/batches/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/campaigns/batches/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\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  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/campaigns/batches/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/campaigns/batches/:id")
  .header("content-type", "application/json")
  .body("{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  broadcastId: 0,
  created: 0,
  enabled: false,
  id: 0,
  name: '',
  remaining: 0,
  size: 0,
  status: ''
});

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/campaigns/batches/:id',
  headers: {'content-type': 'application/json'},
  data: {
    broadcastId: 0,
    created: 0,
    enabled: false,
    id: 0,
    name: '',
    remaining: 0,
    size: 0,
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/campaigns/batches/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"broadcastId":0,"created":0,"enabled":false,"id":0,"name":"","remaining":0,"size":0,"status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/campaigns/batches/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "broadcastId": 0,\n  "created": 0,\n  "enabled": false,\n  "id": 0,\n  "name": "",\n  "remaining": 0,\n  "size": 0,\n  "status": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/campaigns/batches/: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/campaigns/batches/: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({
  broadcastId: 0,
  created: 0,
  enabled: false,
  id: 0,
  name: '',
  remaining: 0,
  size: 0,
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/campaigns/batches/:id',
  headers: {'content-type': 'application/json'},
  body: {
    broadcastId: 0,
    created: 0,
    enabled: false,
    id: 0,
    name: '',
    remaining: 0,
    size: 0,
    status: ''
  },
  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}}/campaigns/batches/:id');

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

req.type('json');
req.send({
  broadcastId: 0,
  created: 0,
  enabled: false,
  id: 0,
  name: '',
  remaining: 0,
  size: 0,
  status: ''
});

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}}/campaigns/batches/:id',
  headers: {'content-type': 'application/json'},
  data: {
    broadcastId: 0,
    created: 0,
    enabled: false,
    id: 0,
    name: '',
    remaining: 0,
    size: 0,
    status: ''
  }
};

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

const url = '{{baseUrl}}/campaigns/batches/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"broadcastId":0,"created":0,"enabled":false,"id":0,"name":"","remaining":0,"size":0,"status":""}'
};

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 = @{ @"broadcastId": @0,
                              @"created": @0,
                              @"enabled": @NO,
                              @"id": @0,
                              @"name": @"",
                              @"remaining": @0,
                              @"size": @0,
                              @"status": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/campaigns/batches/: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}}/campaigns/batches/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/campaigns/batches/: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([
    'broadcastId' => 0,
    'created' => 0,
    'enabled' => null,
    'id' => 0,
    'name' => '',
    'remaining' => 0,
    'size' => 0,
    'status' => ''
  ]),
  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}}/campaigns/batches/:id', [
  'body' => '{
  "broadcastId": 0,
  "created": 0,
  "enabled": false,
  "id": 0,
  "name": "",
  "remaining": 0,
  "size": 0,
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/campaigns/batches/:id');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'broadcastId' => 0,
  'created' => 0,
  'enabled' => null,
  'id' => 0,
  'name' => '',
  'remaining' => 0,
  'size' => 0,
  'status' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'broadcastId' => 0,
  'created' => 0,
  'enabled' => null,
  'id' => 0,
  'name' => '',
  'remaining' => 0,
  'size' => 0,
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/campaigns/batches/: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}}/campaigns/batches/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "broadcastId": 0,
  "created": 0,
  "enabled": false,
  "id": 0,
  "name": "",
  "remaining": 0,
  "size": 0,
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/campaigns/batches/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "broadcastId": 0,
  "created": 0,
  "enabled": false,
  "id": 0,
  "name": "",
  "remaining": 0,
  "size": 0,
  "status": ""
}'
import http.client

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

payload = "{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/campaigns/batches/:id", payload, headers)

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

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

url = "{{baseUrl}}/campaigns/batches/:id"

payload = {
    "broadcastId": 0,
    "created": 0,
    "enabled": False,
    "id": 0,
    "name": "",
    "remaining": 0,
    "size": 0,
    "status": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/campaigns/batches/:id"

payload <- "{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\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}}/campaigns/batches/: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  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\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/campaigns/batches/:id') do |req|
  req.body = "{\n  \"broadcastId\": 0,\n  \"created\": 0,\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"remaining\": 0,\n  \"size\": 0,\n  \"status\": \"\"\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}}/campaigns/batches/:id";

    let payload = json!({
        "broadcastId": 0,
        "created": 0,
        "enabled": false,
        "id": 0,
        "name": "",
        "remaining": 0,
        "size": 0,
        "status": ""
    });

    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}}/campaigns/batches/:id \
  --header 'content-type: application/json' \
  --data '{
  "broadcastId": 0,
  "created": 0,
  "enabled": false,
  "id": 0,
  "name": "",
  "remaining": 0,
  "size": 0,
  "status": ""
}'
echo '{
  "broadcastId": 0,
  "created": 0,
  "enabled": false,
  "id": 0,
  "name": "",
  "remaining": 0,
  "size": 0,
  "status": ""
}' |  \
  http PUT {{baseUrl}}/campaigns/batches/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "broadcastId": 0,\n  "created": 0,\n  "enabled": false,\n  "id": 0,\n  "name": "",\n  "remaining": 0,\n  "size": 0,\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/campaigns/batches/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "broadcastId": 0,
  "created": 0,
  "enabled": false,
  "id": 0,
  "name": "",
  "remaining": 0,
  "size": 0,
  "status": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/campaigns/batches/: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()
POST Add contacts to a contact list
{{baseUrl}}/contacts/lists/:id/items
QUERY PARAMS

id
BODY json

{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "useCustomFields": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists/:id/items");

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  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}");

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

(client/post "{{baseUrl}}/contacts/lists/:id/items" {:content-type :json
                                                                     :form-params {:contactIds []
                                                                                   :contactNumbers []
                                                                                   :contactNumbersField ""
                                                                                   :contacts [{:deleted false
                                                                                               :externalId ""
                                                                                               :externalSystem ""
                                                                                               :extraPhone1 ""
                                                                                               :extraPhone2 ""
                                                                                               :extraPhone3 ""
                                                                                               :firstName ""
                                                                                               :homePhone ""
                                                                                               :id 0
                                                                                               :lastName ""
                                                                                               :mobilePhone ""
                                                                                               :properties {}
                                                                                               :workPhone ""
                                                                                               :zipcode ""}]
                                                                                   :useCustomFields false}})
require "http/client"

url = "{{baseUrl}}/contacts/lists/:id/items"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/contacts/lists/:id/items"),
    Content = new StringContent("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists/:id/items");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/contacts/lists/:id/items"

	payload := strings.NewReader("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}")

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

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

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

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

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

}
POST /baseUrl/contacts/lists/:id/items HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 462

{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "useCustomFields": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contacts/lists/:id/items")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists/:id/items"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts/lists/:id/items")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contacts/lists/:id/items")
  .header("content-type", "application/json")
  .body("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}")
  .asString();
const data = JSON.stringify({
  contactIds: [],
  contactNumbers: [],
  contactNumbersField: '',
  contacts: [
    {
      deleted: false,
      externalId: '',
      externalSystem: '',
      extraPhone1: '',
      extraPhone2: '',
      extraPhone3: '',
      firstName: '',
      homePhone: '',
      id: 0,
      lastName: '',
      mobilePhone: '',
      properties: {},
      workPhone: '',
      zipcode: ''
    }
  ],
  useCustomFields: false
});

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

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

xhr.open('POST', '{{baseUrl}}/contacts/lists/:id/items');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/lists/:id/items',
  headers: {'content-type': 'application/json'},
  data: {
    contactIds: [],
    contactNumbers: [],
    contactNumbersField: '',
    contacts: [
      {
        deleted: false,
        externalId: '',
        externalSystem: '',
        extraPhone1: '',
        extraPhone2: '',
        extraPhone3: '',
        firstName: '',
        homePhone: '',
        id: 0,
        lastName: '',
        mobilePhone: '',
        properties: {},
        workPhone: '',
        zipcode: ''
      }
    ],
    useCustomFields: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists/:id/items';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contactIds":[],"contactNumbers":[],"contactNumbersField":"","contacts":[{"deleted":false,"externalId":"","externalSystem":"","extraPhone1":"","extraPhone2":"","extraPhone3":"","firstName":"","homePhone":"","id":0,"lastName":"","mobilePhone":"","properties":{},"workPhone":"","zipcode":""}],"useCustomFields":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts/lists/:id/items',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contactIds": [],\n  "contactNumbers": [],\n  "contactNumbersField": "",\n  "contacts": [\n    {\n      "deleted": false,\n      "externalId": "",\n      "externalSystem": "",\n      "extraPhone1": "",\n      "extraPhone2": "",\n      "extraPhone3": "",\n      "firstName": "",\n      "homePhone": "",\n      "id": 0,\n      "lastName": "",\n      "mobilePhone": "",\n      "properties": {},\n      "workPhone": "",\n      "zipcode": ""\n    }\n  ],\n  "useCustomFields": false\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists/:id/items")
  .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/contacts/lists/:id/items',
  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({
  contactIds: [],
  contactNumbers: [],
  contactNumbersField: '',
  contacts: [
    {
      deleted: false,
      externalId: '',
      externalSystem: '',
      extraPhone1: '',
      extraPhone2: '',
      extraPhone3: '',
      firstName: '',
      homePhone: '',
      id: 0,
      lastName: '',
      mobilePhone: '',
      properties: {},
      workPhone: '',
      zipcode: ''
    }
  ],
  useCustomFields: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/lists/:id/items',
  headers: {'content-type': 'application/json'},
  body: {
    contactIds: [],
    contactNumbers: [],
    contactNumbersField: '',
    contacts: [
      {
        deleted: false,
        externalId: '',
        externalSystem: '',
        extraPhone1: '',
        extraPhone2: '',
        extraPhone3: '',
        firstName: '',
        homePhone: '',
        id: 0,
        lastName: '',
        mobilePhone: '',
        properties: {},
        workPhone: '',
        zipcode: ''
      }
    ],
    useCustomFields: false
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/contacts/lists/:id/items');

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

req.type('json');
req.send({
  contactIds: [],
  contactNumbers: [],
  contactNumbersField: '',
  contacts: [
    {
      deleted: false,
      externalId: '',
      externalSystem: '',
      extraPhone1: '',
      extraPhone2: '',
      extraPhone3: '',
      firstName: '',
      homePhone: '',
      id: 0,
      lastName: '',
      mobilePhone: '',
      properties: {},
      workPhone: '',
      zipcode: ''
    }
  ],
  useCustomFields: false
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/lists/:id/items',
  headers: {'content-type': 'application/json'},
  data: {
    contactIds: [],
    contactNumbers: [],
    contactNumbersField: '',
    contacts: [
      {
        deleted: false,
        externalId: '',
        externalSystem: '',
        extraPhone1: '',
        extraPhone2: '',
        extraPhone3: '',
        firstName: '',
        homePhone: '',
        id: 0,
        lastName: '',
        mobilePhone: '',
        properties: {},
        workPhone: '',
        zipcode: ''
      }
    ],
    useCustomFields: false
  }
};

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

const url = '{{baseUrl}}/contacts/lists/:id/items';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contactIds":[],"contactNumbers":[],"contactNumbersField":"","contacts":[{"deleted":false,"externalId":"","externalSystem":"","extraPhone1":"","extraPhone2":"","extraPhone3":"","firstName":"","homePhone":"","id":0,"lastName":"","mobilePhone":"","properties":{},"workPhone":"","zipcode":""}],"useCustomFields":false}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"contactIds": @[  ],
                              @"contactNumbers": @[  ],
                              @"contactNumbersField": @"",
                              @"contacts": @[ @{ @"deleted": @NO, @"externalId": @"", @"externalSystem": @"", @"extraPhone1": @"", @"extraPhone2": @"", @"extraPhone3": @"", @"firstName": @"", @"homePhone": @"", @"id": @0, @"lastName": @"", @"mobilePhone": @"", @"properties": @{  }, @"workPhone": @"", @"zipcode": @"" } ],
                              @"useCustomFields": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contacts/lists/:id/items"]
                                                       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}}/contacts/lists/:id/items" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists/:id/items",
  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([
    'contactIds' => [
        
    ],
    'contactNumbers' => [
        
    ],
    'contactNumbersField' => '',
    'contacts' => [
        [
                'deleted' => null,
                'externalId' => '',
                'externalSystem' => '',
                'extraPhone1' => '',
                'extraPhone2' => '',
                'extraPhone3' => '',
                'firstName' => '',
                'homePhone' => '',
                'id' => 0,
                'lastName' => '',
                'mobilePhone' => '',
                'properties' => [
                                
                ],
                'workPhone' => '',
                'zipcode' => ''
        ]
    ],
    'useCustomFields' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/contacts/lists/:id/items', [
  'body' => '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "useCustomFields": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/lists/:id/items');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contactIds' => [
    
  ],
  'contactNumbers' => [
    
  ],
  'contactNumbersField' => '',
  'contacts' => [
    [
        'deleted' => null,
        'externalId' => '',
        'externalSystem' => '',
        'extraPhone1' => '',
        'extraPhone2' => '',
        'extraPhone3' => '',
        'firstName' => '',
        'homePhone' => '',
        'id' => 0,
        'lastName' => '',
        'mobilePhone' => '',
        'properties' => [
                
        ],
        'workPhone' => '',
        'zipcode' => ''
    ]
  ],
  'useCustomFields' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contactIds' => [
    
  ],
  'contactNumbers' => [
    
  ],
  'contactNumbersField' => '',
  'contacts' => [
    [
        'deleted' => null,
        'externalId' => '',
        'externalSystem' => '',
        'extraPhone1' => '',
        'extraPhone2' => '',
        'extraPhone3' => '',
        'firstName' => '',
        'homePhone' => '',
        'id' => 0,
        'lastName' => '',
        'mobilePhone' => '',
        'properties' => [
                
        ],
        'workPhone' => '',
        'zipcode' => ''
    ]
  ],
  'useCustomFields' => null
]));
$request->setRequestUrl('{{baseUrl}}/contacts/lists/:id/items');
$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}}/contacts/lists/:id/items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "useCustomFields": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists/:id/items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "useCustomFields": false
}'
import http.client

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

payload = "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}"

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

conn.request("POST", "/baseUrl/contacts/lists/:id/items", payload, headers)

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

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

url = "{{baseUrl}}/contacts/lists/:id/items"

payload = {
    "contactIds": [],
    "contactNumbers": [],
    "contactNumbersField": "",
    "contacts": [
        {
            "deleted": False,
            "externalId": "",
            "externalSystem": "",
            "extraPhone1": "",
            "extraPhone2": "",
            "extraPhone3": "",
            "firstName": "",
            "homePhone": "",
            "id": 0,
            "lastName": "",
            "mobilePhone": "",
            "properties": {},
            "workPhone": "",
            "zipcode": ""
        }
    ],
    "useCustomFields": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/contacts/lists/:id/items"

payload <- "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/contacts/lists/:id/items")

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  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}"

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

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

response = conn.post('/baseUrl/contacts/lists/:id/items') do |req|
  req.body = "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"useCustomFields\": false\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/lists/:id/items";

    let payload = json!({
        "contactIds": (),
        "contactNumbers": (),
        "contactNumbersField": "",
        "contacts": (
            json!({
                "deleted": false,
                "externalId": "",
                "externalSystem": "",
                "extraPhone1": "",
                "extraPhone2": "",
                "extraPhone3": "",
                "firstName": "",
                "homePhone": "",
                "id": 0,
                "lastName": "",
                "mobilePhone": "",
                "properties": json!({}),
                "workPhone": "",
                "zipcode": ""
            })
        ),
        "useCustomFields": false
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/contacts/lists/:id/items \
  --header 'content-type: application/json' \
  --data '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "useCustomFields": false
}'
echo '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "useCustomFields": false
}' |  \
  http POST {{baseUrl}}/contacts/lists/:id/items \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contactIds": [],\n  "contactNumbers": [],\n  "contactNumbersField": "",\n  "contacts": [\n    {\n      "deleted": false,\n      "externalId": "",\n      "externalSystem": "",\n      "extraPhone1": "",\n      "extraPhone2": "",\n      "extraPhone3": "",\n      "firstName": "",\n      "homePhone": "",\n      "id": 0,\n      "lastName": "",\n      "mobilePhone": "",\n      "properties": {},\n      "workPhone": "",\n      "zipcode": ""\n    }\n  ],\n  "useCustomFields": false\n}' \
  --output-document \
  - {{baseUrl}}/contacts/lists/:id/items
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    [
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": [],
      "workPhone": "",
      "zipcode": ""
    ]
  ],
  "useCustomFields": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/lists/:id/items")! 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 Add do not contact (dnc) numbers
{{baseUrl}}/contacts/dncs
BODY json

{
  "call": false,
  "inboundCall": false,
  "inboundText": false,
  "numbers": [],
  "source": "",
  "text": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/dncs");

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  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}");

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

(client/post "{{baseUrl}}/contacts/dncs" {:content-type :json
                                                          :form-params {:call false
                                                                        :inboundCall false
                                                                        :inboundText false
                                                                        :numbers []
                                                                        :source ""
                                                                        :text false}})
require "http/client"

url = "{{baseUrl}}/contacts/dncs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/contacts/dncs"),
    Content = new StringContent("{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/dncs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/contacts/dncs"

	payload := strings.NewReader("{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}")

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

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

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

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

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

}
POST /baseUrl/contacts/dncs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 117

{
  "call": false,
  "inboundCall": false,
  "inboundText": false,
  "numbers": [],
  "source": "",
  "text": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contacts/dncs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/dncs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts/dncs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contacts/dncs")
  .header("content-type", "application/json")
  .body("{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}")
  .asString();
const data = JSON.stringify({
  call: false,
  inboundCall: false,
  inboundText: false,
  numbers: [],
  source: '',
  text: false
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/dncs',
  headers: {'content-type': 'application/json'},
  data: {
    call: false,
    inboundCall: false,
    inboundText: false,
    numbers: [],
    source: '',
    text: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/dncs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"call":false,"inboundCall":false,"inboundText":false,"numbers":[],"source":"","text":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts/dncs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "call": false,\n  "inboundCall": false,\n  "inboundText": false,\n  "numbers": [],\n  "source": "",\n  "text": false\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contacts/dncs")
  .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/contacts/dncs',
  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({
  call: false,
  inboundCall: false,
  inboundText: false,
  numbers: [],
  source: '',
  text: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/dncs',
  headers: {'content-type': 'application/json'},
  body: {
    call: false,
    inboundCall: false,
    inboundText: false,
    numbers: [],
    source: '',
    text: false
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/contacts/dncs');

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

req.type('json');
req.send({
  call: false,
  inboundCall: false,
  inboundText: false,
  numbers: [],
  source: '',
  text: false
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/dncs',
  headers: {'content-type': 'application/json'},
  data: {
    call: false,
    inboundCall: false,
    inboundText: false,
    numbers: [],
    source: '',
    text: false
  }
};

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

const url = '{{baseUrl}}/contacts/dncs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"call":false,"inboundCall":false,"inboundText":false,"numbers":[],"source":"","text":false}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"call": @NO,
                              @"inboundCall": @NO,
                              @"inboundText": @NO,
                              @"numbers": @[  ],
                              @"source": @"",
                              @"text": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contacts/dncs"]
                                                       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}}/contacts/dncs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/dncs",
  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([
    'call' => null,
    'inboundCall' => null,
    'inboundText' => null,
    'numbers' => [
        
    ],
    'source' => '',
    'text' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/contacts/dncs', [
  'body' => '{
  "call": false,
  "inboundCall": false,
  "inboundText": false,
  "numbers": [],
  "source": "",
  "text": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'call' => null,
  'inboundCall' => null,
  'inboundText' => null,
  'numbers' => [
    
  ],
  'source' => '',
  'text' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'call' => null,
  'inboundCall' => null,
  'inboundText' => null,
  'numbers' => [
    
  ],
  'source' => '',
  'text' => null
]));
$request->setRequestUrl('{{baseUrl}}/contacts/dncs');
$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}}/contacts/dncs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "call": false,
  "inboundCall": false,
  "inboundText": false,
  "numbers": [],
  "source": "",
  "text": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/dncs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "call": false,
  "inboundCall": false,
  "inboundText": false,
  "numbers": [],
  "source": "",
  "text": false
}'
import http.client

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

payload = "{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}"

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

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

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

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

url = "{{baseUrl}}/contacts/dncs"

payload = {
    "call": False,
    "inboundCall": False,
    "inboundText": False,
    "numbers": [],
    "source": "",
    "text": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/contacts/dncs"

payload <- "{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/contacts/dncs")

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  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}"

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

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

response = conn.post('/baseUrl/contacts/dncs') do |req|
  req.body = "{\n  \"call\": false,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"numbers\": [],\n  \"source\": \"\",\n  \"text\": false\n}"
end

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

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

    let payload = json!({
        "call": false,
        "inboundCall": false,
        "inboundText": false,
        "numbers": (),
        "source": "",
        "text": false
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/contacts/dncs \
  --header 'content-type: application/json' \
  --data '{
  "call": false,
  "inboundCall": false,
  "inboundText": false,
  "numbers": [],
  "source": "",
  "text": false
}'
echo '{
  "call": false,
  "inboundCall": false,
  "inboundText": false,
  "numbers": [],
  "source": "",
  "text": false
}' |  \
  http POST {{baseUrl}}/contacts/dncs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "call": false,\n  "inboundCall": false,\n  "inboundText": false,\n  "numbers": [],\n  "source": "",\n  "text": false\n}' \
  --output-document \
  - {{baseUrl}}/contacts/dncs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "call": false,
  "inboundCall": false,
  "inboundText": false,
  "numbers": [],
  "source": "",
  "text": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/dncs")! 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 Create contact list from file
{{baseUrl}}/contacts/lists/upload
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists/upload");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

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

(client/post "{{baseUrl}}/contacts/lists/upload" {:multipart [{:name "file"
                                                                               :content ""} {:name "name"
                                                                               :content ""} {:name "useCustomFields"
                                                                               :content ""}]})
require "http/client"

url = "{{baseUrl}}/contacts/lists/upload"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/contacts/lists/upload"),
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "file",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "name",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "useCustomFields",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists/upload");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/contacts/lists/upload"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

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

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")

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

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

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

}
POST /baseUrl/contacts/lists/upload HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 284

-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001
Content-Disposition: form-data; name="useCustomFields"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contacts/lists/upload")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists/upload"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts/lists/upload")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contacts/lists/upload")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('file', '');
data.append('name', '');
data.append('useCustomFields', '');

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

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

xhr.open('POST', '{{baseUrl}}/contacts/lists/upload');

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

const form = new FormData();
form.append('file', '');
form.append('name', '');
form.append('useCustomFields', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/lists/upload',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists/upload';
const form = new FormData();
form.append('file', '');
form.append('name', '');
form.append('useCustomFields', '');

const options = {method: 'POST'};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('file', '');
form.append('name', '');
form.append('useCustomFields', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts/lists/upload',
  method: 'POST',
  headers: {},
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

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

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists/upload")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/lists/upload',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
  }
};

const req = http.request(options, function (res) {
  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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="useCustomFields"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/lists/upload',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  formData: {file: '', name: '', useCustomFields: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/contacts/lists/upload');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([]);

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}}/contacts/lists/upload',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="useCustomFields"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

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

const formData = new FormData();
formData.append('file', '');
formData.append('name', '');
formData.append('useCustomFields', '');

const url = '{{baseUrl}}/contacts/lists/upload';
const options = {method: 'POST'};
options.body = formData;

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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" },
                         @{ @"name": @"name", @"value": @"" },
                         @{ @"name": @"useCustomFields", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contacts/lists/upload"]
                                                       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}}/contacts/lists/upload" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists/upload",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/contacts/lists/upload', [
  'headers' => [
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/lists/upload');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001
Content-Disposition: form-data; name="useCustomFields"


-----011000010111000001101001--
');

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/contacts/lists/upload');
$request->setRequestMethod('POST');
$request->setBody($body);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/lists/upload' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001
Content-Disposition: form-data; name="useCustomFields"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists/upload' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001
Content-Disposition: form-data; name="useCustomFields"


-----011000010111000001101001--
'
import http.client

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

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }

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

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

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

url = "{{baseUrl}}/contacts/lists/upload"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}

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

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

url <- "{{baseUrl}}/contacts/lists/upload"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

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

url = URI("{{baseUrl}}/contacts/lists/upload")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

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

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/contacts/lists/upload') do |req|
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"useCustomFields\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

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

    let form = reqwest::multipart::Form::new()
        .text("file", "")
        .text("name", "")
        .text("useCustomFields", "");
    let mut headers = reqwest::header::HeaderMap::new();

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/contacts/lists/upload \
  --header 'content-type: multipart/form-data' \
  --form file= \
  --form name= \
  --form useCustomFields=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001
Content-Disposition: form-data; name="useCustomFields"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/contacts/lists/upload \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="useCustomFields"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/contacts/lists/upload
import Foundation

let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
  [
    "name": "file",
    "value": ""
  ],
  [
    "name": "name",
    "value": ""
  ],
  [
    "name": "useCustomFields",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/lists/upload")! 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 Create contact lists
{{baseUrl}}/contacts/lists
BODY json

{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "name": "",
  "useCustomFields": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}");

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

(client/post "{{baseUrl}}/contacts/lists" {:content-type :json
                                                           :form-params {:contactIds []
                                                                         :contactNumbers []
                                                                         :contactNumbersField ""
                                                                         :contacts [{:deleted false
                                                                                     :externalId ""
                                                                                     :externalSystem ""
                                                                                     :extraPhone1 ""
                                                                                     :extraPhone2 ""
                                                                                     :extraPhone3 ""
                                                                                     :firstName ""
                                                                                     :homePhone ""
                                                                                     :id 0
                                                                                     :lastName ""
                                                                                     :mobilePhone ""
                                                                                     :properties {}
                                                                                     :workPhone ""
                                                                                     :zipcode ""}]
                                                                         :name ""
                                                                         :useCustomFields false}})
require "http/client"

url = "{{baseUrl}}/contacts/lists"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/contacts/lists"),
    Content = new StringContent("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/contacts/lists"

	payload := strings.NewReader("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}")

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

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

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

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

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

}
POST /baseUrl/contacts/lists HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 476

{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "name": "",
  "useCustomFields": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contacts/lists")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts/lists")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contacts/lists")
  .header("content-type", "application/json")
  .body("{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}")
  .asString();
const data = JSON.stringify({
  contactIds: [],
  contactNumbers: [],
  contactNumbersField: '',
  contacts: [
    {
      deleted: false,
      externalId: '',
      externalSystem: '',
      extraPhone1: '',
      extraPhone2: '',
      extraPhone3: '',
      firstName: '',
      homePhone: '',
      id: 0,
      lastName: '',
      mobilePhone: '',
      properties: {},
      workPhone: '',
      zipcode: ''
    }
  ],
  name: '',
  useCustomFields: false
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/lists',
  headers: {'content-type': 'application/json'},
  data: {
    contactIds: [],
    contactNumbers: [],
    contactNumbersField: '',
    contacts: [
      {
        deleted: false,
        externalId: '',
        externalSystem: '',
        extraPhone1: '',
        extraPhone2: '',
        extraPhone3: '',
        firstName: '',
        homePhone: '',
        id: 0,
        lastName: '',
        mobilePhone: '',
        properties: {},
        workPhone: '',
        zipcode: ''
      }
    ],
    name: '',
    useCustomFields: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contactIds":[],"contactNumbers":[],"contactNumbersField":"","contacts":[{"deleted":false,"externalId":"","externalSystem":"","extraPhone1":"","extraPhone2":"","extraPhone3":"","firstName":"","homePhone":"","id":0,"lastName":"","mobilePhone":"","properties":{},"workPhone":"","zipcode":""}],"name":"","useCustomFields":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts/lists',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contactIds": [],\n  "contactNumbers": [],\n  "contactNumbersField": "",\n  "contacts": [\n    {\n      "deleted": false,\n      "externalId": "",\n      "externalSystem": "",\n      "extraPhone1": "",\n      "extraPhone2": "",\n      "extraPhone3": "",\n      "firstName": "",\n      "homePhone": "",\n      "id": 0,\n      "lastName": "",\n      "mobilePhone": "",\n      "properties": {},\n      "workPhone": "",\n      "zipcode": ""\n    }\n  ],\n  "name": "",\n  "useCustomFields": false\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  contactIds: [],
  contactNumbers: [],
  contactNumbersField: '',
  contacts: [
    {
      deleted: false,
      externalId: '',
      externalSystem: '',
      extraPhone1: '',
      extraPhone2: '',
      extraPhone3: '',
      firstName: '',
      homePhone: '',
      id: 0,
      lastName: '',
      mobilePhone: '',
      properties: {},
      workPhone: '',
      zipcode: ''
    }
  ],
  name: '',
  useCustomFields: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/lists',
  headers: {'content-type': 'application/json'},
  body: {
    contactIds: [],
    contactNumbers: [],
    contactNumbersField: '',
    contacts: [
      {
        deleted: false,
        externalId: '',
        externalSystem: '',
        extraPhone1: '',
        extraPhone2: '',
        extraPhone3: '',
        firstName: '',
        homePhone: '',
        id: 0,
        lastName: '',
        mobilePhone: '',
        properties: {},
        workPhone: '',
        zipcode: ''
      }
    ],
    name: '',
    useCustomFields: false
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/contacts/lists');

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

req.type('json');
req.send({
  contactIds: [],
  contactNumbers: [],
  contactNumbersField: '',
  contacts: [
    {
      deleted: false,
      externalId: '',
      externalSystem: '',
      extraPhone1: '',
      extraPhone2: '',
      extraPhone3: '',
      firstName: '',
      homePhone: '',
      id: 0,
      lastName: '',
      mobilePhone: '',
      properties: {},
      workPhone: '',
      zipcode: ''
    }
  ],
  name: '',
  useCustomFields: false
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/lists',
  headers: {'content-type': 'application/json'},
  data: {
    contactIds: [],
    contactNumbers: [],
    contactNumbersField: '',
    contacts: [
      {
        deleted: false,
        externalId: '',
        externalSystem: '',
        extraPhone1: '',
        extraPhone2: '',
        extraPhone3: '',
        firstName: '',
        homePhone: '',
        id: 0,
        lastName: '',
        mobilePhone: '',
        properties: {},
        workPhone: '',
        zipcode: ''
      }
    ],
    name: '',
    useCustomFields: false
  }
};

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

const url = '{{baseUrl}}/contacts/lists';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contactIds":[],"contactNumbers":[],"contactNumbersField":"","contacts":[{"deleted":false,"externalId":"","externalSystem":"","extraPhone1":"","extraPhone2":"","extraPhone3":"","firstName":"","homePhone":"","id":0,"lastName":"","mobilePhone":"","properties":{},"workPhone":"","zipcode":""}],"name":"","useCustomFields":false}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"contactIds": @[  ],
                              @"contactNumbers": @[  ],
                              @"contactNumbersField": @"",
                              @"contacts": @[ @{ @"deleted": @NO, @"externalId": @"", @"externalSystem": @"", @"extraPhone1": @"", @"extraPhone2": @"", @"extraPhone3": @"", @"firstName": @"", @"homePhone": @"", @"id": @0, @"lastName": @"", @"mobilePhone": @"", @"properties": @{  }, @"workPhone": @"", @"zipcode": @"" } ],
                              @"name": @"",
                              @"useCustomFields": @NO };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/contacts/lists" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'contactIds' => [
        
    ],
    'contactNumbers' => [
        
    ],
    'contactNumbersField' => '',
    'contacts' => [
        [
                'deleted' => null,
                'externalId' => '',
                'externalSystem' => '',
                'extraPhone1' => '',
                'extraPhone2' => '',
                'extraPhone3' => '',
                'firstName' => '',
                'homePhone' => '',
                'id' => 0,
                'lastName' => '',
                'mobilePhone' => '',
                'properties' => [
                                
                ],
                'workPhone' => '',
                'zipcode' => ''
        ]
    ],
    'name' => '',
    'useCustomFields' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/contacts/lists', [
  'body' => '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "name": "",
  "useCustomFields": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contactIds' => [
    
  ],
  'contactNumbers' => [
    
  ],
  'contactNumbersField' => '',
  'contacts' => [
    [
        'deleted' => null,
        'externalId' => '',
        'externalSystem' => '',
        'extraPhone1' => '',
        'extraPhone2' => '',
        'extraPhone3' => '',
        'firstName' => '',
        'homePhone' => '',
        'id' => 0,
        'lastName' => '',
        'mobilePhone' => '',
        'properties' => [
                
        ],
        'workPhone' => '',
        'zipcode' => ''
    ]
  ],
  'name' => '',
  'useCustomFields' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contactIds' => [
    
  ],
  'contactNumbers' => [
    
  ],
  'contactNumbersField' => '',
  'contacts' => [
    [
        'deleted' => null,
        'externalId' => '',
        'externalSystem' => '',
        'extraPhone1' => '',
        'extraPhone2' => '',
        'extraPhone3' => '',
        'firstName' => '',
        'homePhone' => '',
        'id' => 0,
        'lastName' => '',
        'mobilePhone' => '',
        'properties' => [
                
        ],
        'workPhone' => '',
        'zipcode' => ''
    ]
  ],
  'name' => '',
  'useCustomFields' => null
]));
$request->setRequestUrl('{{baseUrl}}/contacts/lists');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/lists' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "name": "",
  "useCustomFields": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "name": "",
  "useCustomFields": false
}'
import http.client

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

payload = "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}"

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

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

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

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

url = "{{baseUrl}}/contacts/lists"

payload = {
    "contactIds": [],
    "contactNumbers": [],
    "contactNumbersField": "",
    "contacts": [
        {
            "deleted": False,
            "externalId": "",
            "externalSystem": "",
            "extraPhone1": "",
            "extraPhone2": "",
            "extraPhone3": "",
            "firstName": "",
            "homePhone": "",
            "id": 0,
            "lastName": "",
            "mobilePhone": "",
            "properties": {},
            "workPhone": "",
            "zipcode": ""
        }
    ],
    "name": "",
    "useCustomFields": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/contacts/lists"

payload <- "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/contacts/lists")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}"

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

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

response = conn.post('/baseUrl/contacts/lists') do |req|
  req.body = "{\n  \"contactIds\": [],\n  \"contactNumbers\": [],\n  \"contactNumbersField\": \"\",\n  \"contacts\": [\n    {\n      \"deleted\": false,\n      \"externalId\": \"\",\n      \"externalSystem\": \"\",\n      \"extraPhone1\": \"\",\n      \"extraPhone2\": \"\",\n      \"extraPhone3\": \"\",\n      \"firstName\": \"\",\n      \"homePhone\": \"\",\n      \"id\": 0,\n      \"lastName\": \"\",\n      \"mobilePhone\": \"\",\n      \"properties\": {},\n      \"workPhone\": \"\",\n      \"zipcode\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"useCustomFields\": false\n}"
end

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

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

    let payload = json!({
        "contactIds": (),
        "contactNumbers": (),
        "contactNumbersField": "",
        "contacts": (
            json!({
                "deleted": false,
                "externalId": "",
                "externalSystem": "",
                "extraPhone1": "",
                "extraPhone2": "",
                "extraPhone3": "",
                "firstName": "",
                "homePhone": "",
                "id": 0,
                "lastName": "",
                "mobilePhone": "",
                "properties": json!({}),
                "workPhone": "",
                "zipcode": ""
            })
        ),
        "name": "",
        "useCustomFields": false
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/contacts/lists \
  --header 'content-type: application/json' \
  --data '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "name": "",
  "useCustomFields": false
}'
echo '{
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    {
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": {},
      "workPhone": "",
      "zipcode": ""
    }
  ],
  "name": "",
  "useCustomFields": false
}' |  \
  http POST {{baseUrl}}/contacts/lists \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contactIds": [],\n  "contactNumbers": [],\n  "contactNumbersField": "",\n  "contacts": [\n    {\n      "deleted": false,\n      "externalId": "",\n      "externalSystem": "",\n      "extraPhone1": "",\n      "extraPhone2": "",\n      "extraPhone3": "",\n      "firstName": "",\n      "homePhone": "",\n      "id": 0,\n      "lastName": "",\n      "mobilePhone": "",\n      "properties": {},\n      "workPhone": "",\n      "zipcode": ""\n    }\n  ],\n  "name": "",\n  "useCustomFields": false\n}' \
  --output-document \
  - {{baseUrl}}/contacts/lists
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contactIds": [],
  "contactNumbers": [],
  "contactNumbersField": "",
  "contacts": [
    [
      "deleted": false,
      "externalId": "",
      "externalSystem": "",
      "extraPhone1": "",
      "extraPhone2": "",
      "extraPhone3": "",
      "firstName": "",
      "homePhone": "",
      "id": 0,
      "lastName": "",
      "mobilePhone": "",
      "properties": [],
      "workPhone": "",
      "zipcode": ""
    ]
  ],
  "name": "",
  "useCustomFields": false
] as [String : Any]

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

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

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

dataTask.resume()
POST Create contacts
{{baseUrl}}/contacts
BODY json

[
  {
    "deleted": false,
    "externalId": "",
    "externalSystem": "",
    "extraPhone1": "",
    "extraPhone2": "",
    "extraPhone3": "",
    "firstName": "",
    "homePhone": "",
    "id": 0,
    "lastName": "",
    "mobilePhone": "",
    "properties": {},
    "workPhone": "",
    "zipcode": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\n  }\n]");

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

(client/post "{{baseUrl}}/contacts" {:content-type :json
                                                     :form-params [{:deleted false
                                                                    :externalId ""
                                                                    :externalSystem ""
                                                                    :extraPhone1 ""
                                                                    :extraPhone2 ""
                                                                    :extraPhone3 ""
                                                                    :firstName ""
                                                                    :homePhone ""
                                                                    :id 0
                                                                    :lastName ""
                                                                    :mobilePhone ""
                                                                    :properties {}
                                                                    :workPhone ""
                                                                    :zipcode ""}]})
require "http/client"

url = "{{baseUrl}}/contacts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\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}}/contacts"),
    Content = new StringContent("[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\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}}/contacts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/contacts"

	payload := strings.NewReader("[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\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/contacts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 309

[
  {
    "deleted": false,
    "externalId": "",
    "externalSystem": "",
    "extraPhone1": "",
    "extraPhone2": "",
    "extraPhone3": "",
    "firstName": "",
    "homePhone": "",
    "id": 0,
    "lastName": "",
    "mobilePhone": "",
    "properties": {},
    "workPhone": "",
    "zipcode": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contacts")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\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  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contacts")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    deleted: false,
    externalId: '',
    externalSystem: '',
    extraPhone1: '',
    extraPhone2: '',
    extraPhone3: '',
    firstName: '',
    homePhone: '',
    id: 0,
    lastName: '',
    mobilePhone: '',
    properties: {},
    workPhone: '',
    zipcode: ''
  }
]);

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts',
  headers: {'content-type': 'application/json'},
  data: [
    {
      deleted: false,
      externalId: '',
      externalSystem: '',
      extraPhone1: '',
      extraPhone2: '',
      extraPhone3: '',
      firstName: '',
      homePhone: '',
      id: 0,
      lastName: '',
      mobilePhone: '',
      properties: {},
      workPhone: '',
      zipcode: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"deleted":false,"externalId":"","externalSystem":"","extraPhone1":"","extraPhone2":"","extraPhone3":"","firstName":"","homePhone":"","id":0,"lastName":"","mobilePhone":"","properties":{},"workPhone":"","zipcode":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "deleted": false,\n    "externalId": "",\n    "externalSystem": "",\n    "extraPhone1": "",\n    "extraPhone2": "",\n    "extraPhone3": "",\n    "firstName": "",\n    "homePhone": "",\n    "id": 0,\n    "lastName": "",\n    "mobilePhone": "",\n    "properties": {},\n    "workPhone": "",\n    "zipcode": ""\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  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/contacts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify([
  {
    deleted: false,
    externalId: '',
    externalSystem: '',
    extraPhone1: '',
    extraPhone2: '',
    extraPhone3: '',
    firstName: '',
    homePhone: '',
    id: 0,
    lastName: '',
    mobilePhone: '',
    properties: {},
    workPhone: '',
    zipcode: ''
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts',
  headers: {'content-type': 'application/json'},
  body: [
    {
      deleted: false,
      externalId: '',
      externalSystem: '',
      extraPhone1: '',
      extraPhone2: '',
      extraPhone3: '',
      firstName: '',
      homePhone: '',
      id: 0,
      lastName: '',
      mobilePhone: '',
      properties: {},
      workPhone: '',
      zipcode: ''
    }
  ],
  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}}/contacts');

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

req.type('json');
req.send([
  {
    deleted: false,
    externalId: '',
    externalSystem: '',
    extraPhone1: '',
    extraPhone2: '',
    extraPhone3: '',
    firstName: '',
    homePhone: '',
    id: 0,
    lastName: '',
    mobilePhone: '',
    properties: {},
    workPhone: '',
    zipcode: ''
  }
]);

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}}/contacts',
  headers: {'content-type': 'application/json'},
  data: [
    {
      deleted: false,
      externalId: '',
      externalSystem: '',
      extraPhone1: '',
      extraPhone2: '',
      extraPhone3: '',
      firstName: '',
      homePhone: '',
      id: 0,
      lastName: '',
      mobilePhone: '',
      properties: {},
      workPhone: '',
      zipcode: ''
    }
  ]
};

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

const url = '{{baseUrl}}/contacts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"deleted":false,"externalId":"","externalSystem":"","extraPhone1":"","extraPhone2":"","extraPhone3":"","firstName":"","homePhone":"","id":0,"lastName":"","mobilePhone":"","properties":{},"workPhone":"","zipcode":""}]'
};

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 = @[ @{ @"deleted": @NO, @"externalId": @"", @"externalSystem": @"", @"extraPhone1": @"", @"extraPhone2": @"", @"extraPhone3": @"", @"firstName": @"", @"homePhone": @"", @"id": @0, @"lastName": @"", @"mobilePhone": @"", @"properties": @{  }, @"workPhone": @"", @"zipcode": @"" } ];

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

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

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

let uri = Uri.of_string "{{baseUrl}}/contacts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    [
        'deleted' => null,
        'externalId' => '',
        'externalSystem' => '',
        'extraPhone1' => '',
        'extraPhone2' => '',
        'extraPhone3' => '',
        'firstName' => '',
        'homePhone' => '',
        'id' => 0,
        'lastName' => '',
        'mobilePhone' => '',
        'properties' => [
                
        ],
        'workPhone' => '',
        'zipcode' => ''
    ]
  ]),
  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}}/contacts', [
  'body' => '[
  {
    "deleted": false,
    "externalId": "",
    "externalSystem": "",
    "extraPhone1": "",
    "extraPhone2": "",
    "extraPhone3": "",
    "firstName": "",
    "homePhone": "",
    "id": 0,
    "lastName": "",
    "mobilePhone": "",
    "properties": {},
    "workPhone": "",
    "zipcode": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'deleted' => null,
    'externalId' => '',
    'externalSystem' => '',
    'extraPhone1' => '',
    'extraPhone2' => '',
    'extraPhone3' => '',
    'firstName' => '',
    'homePhone' => '',
    'id' => 0,
    'lastName' => '',
    'mobilePhone' => '',
    'properties' => [
        
    ],
    'workPhone' => '',
    'zipcode' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'deleted' => null,
    'externalId' => '',
    'externalSystem' => '',
    'extraPhone1' => '',
    'extraPhone2' => '',
    'extraPhone3' => '',
    'firstName' => '',
    'homePhone' => '',
    'id' => 0,
    'lastName' => '',
    'mobilePhone' => '',
    'properties' => [
        
    ],
    'workPhone' => '',
    'zipcode' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/contacts');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "deleted": false,
    "externalId": "",
    "externalSystem": "",
    "extraPhone1": "",
    "extraPhone2": "",
    "extraPhone3": "",
    "firstName": "",
    "homePhone": "",
    "id": 0,
    "lastName": "",
    "mobilePhone": "",
    "properties": {},
    "workPhone": "",
    "zipcode": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "deleted": false,
    "externalId": "",
    "externalSystem": "",
    "extraPhone1": "",
    "extraPhone2": "",
    "extraPhone3": "",
    "firstName": "",
    "homePhone": "",
    "id": 0,
    "lastName": "",
    "mobilePhone": "",
    "properties": {},
    "workPhone": "",
    "zipcode": ""
  }
]'
import http.client

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

payload = "[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\n  }\n]"

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

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

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

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

url = "{{baseUrl}}/contacts"

payload = [
    {
        "deleted": False,
        "externalId": "",
        "externalSystem": "",
        "extraPhone1": "",
        "extraPhone2": "",
        "extraPhone3": "",
        "firstName": "",
        "homePhone": "",
        "id": 0,
        "lastName": "",
        "mobilePhone": "",
        "properties": {},
        "workPhone": "",
        "zipcode": ""
    }
]
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/contacts"

payload <- "[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\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}}/contacts")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\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/contacts') do |req|
  req.body = "[\n  {\n    \"deleted\": false,\n    \"externalId\": \"\",\n    \"externalSystem\": \"\",\n    \"extraPhone1\": \"\",\n    \"extraPhone2\": \"\",\n    \"extraPhone3\": \"\",\n    \"firstName\": \"\",\n    \"homePhone\": \"\",\n    \"id\": 0,\n    \"lastName\": \"\",\n    \"mobilePhone\": \"\",\n    \"properties\": {},\n    \"workPhone\": \"\",\n    \"zipcode\": \"\"\n  }\n]"
end

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

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

    let payload = (
        json!({
            "deleted": false,
            "externalId": "",
            "externalSystem": "",
            "extraPhone1": "",
            "extraPhone2": "",
            "extraPhone3": "",
            "firstName": "",
            "homePhone": "",
            "id": 0,
            "lastName": "",
            "mobilePhone": "",
            "properties": json!({}),
            "workPhone": "",
            "zipcode": ""
        })
    );

    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}}/contacts \
  --header 'content-type: application/json' \
  --data '[
  {
    "deleted": false,
    "externalId": "",
    "externalSystem": "",
    "extraPhone1": "",
    "extraPhone2": "",
    "extraPhone3": "",
    "firstName": "",
    "homePhone": "",
    "id": 0,
    "lastName": "",
    "mobilePhone": "",
    "properties": {},
    "workPhone": "",
    "zipcode": ""
  }
]'
echo '[
  {
    "deleted": false,
    "externalId": "",
    "externalSystem": "",
    "extraPhone1": "",
    "extraPhone2": "",
    "extraPhone3": "",
    "firstName": "",
    "homePhone": "",
    "id": 0,
    "lastName": "",
    "mobilePhone": "",
    "properties": {},
    "workPhone": "",
    "zipcode": ""
  }
]' |  \
  http POST {{baseUrl}}/contacts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "deleted": false,\n    "externalId": "",\n    "externalSystem": "",\n    "extraPhone1": "",\n    "extraPhone2": "",\n    "extraPhone3": "",\n    "firstName": "",\n    "homePhone": "",\n    "id": 0,\n    "lastName": "",\n    "mobilePhone": "",\n    "properties": {},\n    "workPhone": "",\n    "zipcode": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/contacts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "deleted": false,
    "externalId": "",
    "externalSystem": "",
    "extraPhone1": "",
    "extraPhone2": "",
    "extraPhone3": "",
    "firstName": "",
    "homePhone": "",
    "id": 0,
    "lastName": "",
    "mobilePhone": "",
    "properties": [],
    "workPhone": "",
    "zipcode": ""
  ]
] as [String : Any]

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

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

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

dataTask.resume()
DELETE Delete a contact from a contact list
{{baseUrl}}/contacts/lists/:id/items/:contactId
QUERY PARAMS

id
contactId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists/:id/items/:contactId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/contacts/lists/:id/items/:contactId")
require "http/client"

url = "{{baseUrl}}/contacts/lists/:id/items/:contactId"

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}}/contacts/lists/:id/items/:contactId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists/:id/items/:contactId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/lists/:id/items/:contactId"

	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/contacts/lists/:id/items/:contactId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/contacts/lists/:id/items/:contactId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists/:id/items/:contactId"))
    .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}}/contacts/lists/:id/items/:contactId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/contacts/lists/:id/items/:contactId")
  .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}}/contacts/lists/:id/items/:contactId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/contacts/lists/:id/items/:contactId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists/:id/items/:contactId';
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}}/contacts/lists/:id/items/:contactId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists/:id/items/:contactId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/lists/:id/items/:contactId',
  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}}/contacts/lists/:id/items/:contactId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/contacts/lists/:id/items/:contactId');

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}}/contacts/lists/:id/items/:contactId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/lists/:id/items/:contactId';
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}}/contacts/lists/:id/items/:contactId"]
                                                       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}}/contacts/lists/:id/items/:contactId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists/:id/items/:contactId",
  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}}/contacts/lists/:id/items/:contactId');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/lists/:id/items/:contactId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/lists/:id/items/:contactId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/lists/:id/items/:contactId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists/:id/items/:contactId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/contacts/lists/:id/items/:contactId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/lists/:id/items/:contactId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/lists/:id/items/:contactId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/lists/:id/items/:contactId")

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/contacts/lists/:id/items/:contactId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/lists/:id/items/:contactId";

    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}}/contacts/lists/:id/items/:contactId
http DELETE {{baseUrl}}/contacts/lists/:id/items/:contactId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/contacts/lists/:id/items/:contactId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/lists/:id/items/:contactId")! 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 Delete a contact list
{{baseUrl}}/contacts/lists/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/contacts/lists/:id")
require "http/client"

url = "{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/lists/: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/contacts/lists/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/contacts/lists/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/contacts/lists/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists/: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/contacts/lists/: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}}/contacts/lists/: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}}/contacts/lists/: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}}/contacts/lists/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/lists/: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}}/contacts/lists/: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}}/contacts/lists/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/lists/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/lists/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/lists/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/contacts/lists/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/lists/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/lists/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/lists/: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/contacts/lists/: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}}/contacts/lists/: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}}/contacts/lists/:id
http DELETE {{baseUrl}}/contacts/lists/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/contacts/lists/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/lists/: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 Delete a contact
{{baseUrl}}/contacts/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/contacts/:id")
require "http/client"

url = "{{baseUrl}}/contacts/: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}}/contacts/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/: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/contacts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/contacts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/: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}}/contacts/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/contacts/: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}}/contacts/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/contacts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/: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}}/contacts/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/: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/contacts/: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}}/contacts/: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}}/contacts/: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}}/contacts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/: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}}/contacts/: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}}/contacts/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/: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}}/contacts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/contacts/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/: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/contacts/: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}}/contacts/: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}}/contacts/:id
http DELETE {{baseUrl}}/contacts/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/contacts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/: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 Delete contacts from a contact list
{{baseUrl}}/contacts/lists/:id/items
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists/:id/items");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/contacts/lists/:id/items")
require "http/client"

url = "{{baseUrl}}/contacts/lists/:id/items"

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}}/contacts/lists/:id/items"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists/:id/items");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/lists/:id/items"

	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/contacts/lists/:id/items HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/contacts/lists/:id/items")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists/:id/items"))
    .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}}/contacts/lists/:id/items")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/contacts/lists/:id/items")
  .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}}/contacts/lists/:id/items');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/contacts/lists/:id/items'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists/:id/items';
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}}/contacts/lists/:id/items',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists/:id/items")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/lists/:id/items',
  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}}/contacts/lists/:id/items'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/contacts/lists/:id/items');

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}}/contacts/lists/:id/items'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/lists/:id/items';
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}}/contacts/lists/:id/items"]
                                                       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}}/contacts/lists/:id/items" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists/:id/items",
  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}}/contacts/lists/:id/items');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/lists/:id/items');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/lists/:id/items');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/lists/:id/items' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists/:id/items' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/contacts/lists/:id/items")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/lists/:id/items"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/lists/:id/items"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/lists/:id/items")

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/contacts/lists/:id/items') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/lists/:id/items";

    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}}/contacts/lists/:id/items
http DELETE {{baseUrl}}/contacts/lists/:id/items
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/contacts/lists/:id/items
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/lists/:id/items")! 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 Delete do not contact (dnc) number. If number contains commas treat as list of numbers
{{baseUrl}}/contacts/dncs/:number
QUERY PARAMS

number
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/dncs/:number");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/contacts/dncs/:number")
require "http/client"

url = "{{baseUrl}}/contacts/dncs/:number"

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}}/contacts/dncs/:number"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/dncs/:number");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/dncs/:number"

	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/contacts/dncs/:number HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/contacts/dncs/:number")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/dncs/:number"))
    .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}}/contacts/dncs/:number")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/contacts/dncs/:number")
  .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}}/contacts/dncs/:number');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/contacts/dncs/:number'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/dncs/:number';
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}}/contacts/dncs/:number',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/dncs/:number")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/dncs/:number',
  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}}/contacts/dncs/:number'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/contacts/dncs/:number');

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}}/contacts/dncs/:number'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/dncs/:number';
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}}/contacts/dncs/:number"]
                                                       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}}/contacts/dncs/:number" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/dncs/:number",
  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}}/contacts/dncs/:number');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/dncs/:number');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/dncs/:number');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/dncs/:number' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/dncs/:number' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/contacts/dncs/:number")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/dncs/:number"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/dncs/:number"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/dncs/:number")

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/contacts/dncs/:number') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/dncs/:number";

    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}}/contacts/dncs/:number
http DELETE {{baseUrl}}/contacts/dncs/:number
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/contacts/dncs/:number
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/dncs/:number")! 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 Delete do not contact (dnc) numbers contained in source.
{{baseUrl}}/contacts/dncs/sources/:source
QUERY PARAMS

source
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/dncs/sources/:source");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/contacts/dncs/sources/:source")
require "http/client"

url = "{{baseUrl}}/contacts/dncs/sources/:source"

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}}/contacts/dncs/sources/:source"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/dncs/sources/:source");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/dncs/sources/:source"

	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/contacts/dncs/sources/:source HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/contacts/dncs/sources/:source")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/dncs/sources/:source"))
    .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}}/contacts/dncs/sources/:source")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/contacts/dncs/sources/:source")
  .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}}/contacts/dncs/sources/:source');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/contacts/dncs/sources/:source'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/dncs/sources/:source';
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}}/contacts/dncs/sources/:source',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/dncs/sources/:source")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/dncs/sources/:source',
  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}}/contacts/dncs/sources/:source'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/contacts/dncs/sources/:source');

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}}/contacts/dncs/sources/:source'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/dncs/sources/:source';
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}}/contacts/dncs/sources/:source"]
                                                       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}}/contacts/dncs/sources/:source" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/dncs/sources/:source",
  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}}/contacts/dncs/sources/:source');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/dncs/sources/:source');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/dncs/sources/:source');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/dncs/sources/:source' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/dncs/sources/:source' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/contacts/dncs/sources/:source")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/dncs/sources/:source"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/dncs/sources/:source"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/dncs/sources/:source")

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/contacts/dncs/sources/:source') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/dncs/sources/:source";

    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}}/contacts/dncs/sources/:source
http DELETE {{baseUrl}}/contacts/dncs/sources/:source
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/contacts/dncs/sources/:source
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/dncs/sources/:source")! 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 Find a contact's history
{{baseUrl}}/contacts/:id/history
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/:id/history");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts/:id/history")
require "http/client"

url = "{{baseUrl}}/contacts/:id/history"

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}}/contacts/:id/history"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/:id/history");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/:id/history"

	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/contacts/:id/history HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts/:id/history")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/:id/history"))
    .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}}/contacts/:id/history")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts/:id/history")
  .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}}/contacts/:id/history');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/contacts/:id/history'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/:id/history';
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}}/contacts/:id/history',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/:id/history")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/:id/history',
  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}}/contacts/:id/history'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contacts/:id/history');

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}}/contacts/:id/history'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/:id/history';
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}}/contacts/:id/history"]
                                                       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}}/contacts/:id/history" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/:id/history",
  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}}/contacts/:id/history');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/:id/history');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/:id/history');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/:id/history' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/:id/history' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts/:id/history")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/:id/history"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/:id/history"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/:id/history")

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/contacts/:id/history') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/:id/history";

    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}}/contacts/:id/history
http GET {{baseUrl}}/contacts/:id/history
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts/:id/history
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/:id/history")! 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 Find a specific contact list
{{baseUrl}}/contacts/lists/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts/lists/:id")
require "http/client"

url = "{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/lists/: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/contacts/lists/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts/lists/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/contacts/lists/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/lists/: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}}/contacts/lists/: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}}/contacts/lists/: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}}/contacts/lists/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/lists/: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}}/contacts/lists/: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}}/contacts/lists/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/lists/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/lists/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/lists/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts/lists/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/lists/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/lists/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/lists/: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/contacts/lists/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id
http GET {{baseUrl}}/contacts/lists/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts/lists/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/lists/: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 Find a specific contact
{{baseUrl}}/contacts/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts/:id")
require "http/client"

url = "{{baseUrl}}/contacts/: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}}/contacts/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/: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/contacts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/: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}}/contacts/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts/: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}}/contacts/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/contacts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/: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}}/contacts/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/: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}}/contacts/: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}}/contacts/: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}}/contacts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/: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}}/contacts/: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}}/contacts/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/: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}}/contacts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/: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/contacts/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/: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}}/contacts/:id
http GET {{baseUrl}}/contacts/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/: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 Find contact lists
{{baseUrl}}/contacts/lists
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts/lists")
require "http/client"

url = "{{baseUrl}}/contacts/lists"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/contacts/lists"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/lists"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/contacts/lists HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts/lists")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts/lists")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts/lists")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/contacts/lists');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/contacts/lists'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts/lists',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/lists',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/contacts/lists'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contacts/lists');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/contacts/lists'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/lists';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contacts/lists"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/contacts/lists" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/contacts/lists');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/lists');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/lists');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/lists' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts/lists")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/lists"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/lists"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/lists")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/contacts/lists') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/lists";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/contacts/lists
http GET {{baseUrl}}/contacts/lists
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts/lists
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/lists")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find contacts in a contact list
{{baseUrl}}/contacts/lists/:id/items
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists/:id/items");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts/lists/:id/items")
require "http/client"

url = "{{baseUrl}}/contacts/lists/:id/items"

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}}/contacts/lists/:id/items"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists/:id/items");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/lists/:id/items"

	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/contacts/lists/:id/items HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts/lists/:id/items")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists/:id/items"))
    .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}}/contacts/lists/:id/items")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts/lists/:id/items")
  .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}}/contacts/lists/:id/items');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/contacts/lists/:id/items'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists/:id/items';
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}}/contacts/lists/:id/items',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists/:id/items")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/lists/:id/items',
  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}}/contacts/lists/:id/items'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contacts/lists/:id/items');

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}}/contacts/lists/:id/items'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/lists/:id/items';
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}}/contacts/lists/:id/items"]
                                                       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}}/contacts/lists/:id/items" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists/:id/items",
  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}}/contacts/lists/:id/items');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/lists/:id/items');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/lists/:id/items');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/lists/:id/items' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists/:id/items' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts/lists/:id/items")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/lists/:id/items"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/lists/:id/items"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/lists/:id/items")

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/contacts/lists/:id/items') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/lists/:id/items";

    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}}/contacts/lists/:id/items
http GET {{baseUrl}}/contacts/lists/:id/items
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts/lists/:id/items
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/lists/:id/items")! 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 Find contacts
{{baseUrl}}/contacts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts")
require "http/client"

url = "{{baseUrl}}/contacts"

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}}/contacts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts"

	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/contacts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts"))
    .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}}/contacts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts")
  .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}}/contacts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/contacts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts';
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}}/contacts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts',
  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}}/contacts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contacts');

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}}/contacts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts';
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}}/contacts"]
                                                       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}}/contacts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts",
  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}}/contacts');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts")

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/contacts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts";

    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}}/contacts
http GET {{baseUrl}}/contacts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts")! 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 Find do not contact (dnc) items
{{baseUrl}}/contacts/dncs
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/dncs");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts/dncs")
require "http/client"

url = "{{baseUrl}}/contacts/dncs"

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}}/contacts/dncs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/dncs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/dncs"

	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/contacts/dncs HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts/dncs")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/dncs"))
    .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}}/contacts/dncs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts/dncs")
  .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}}/contacts/dncs');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/contacts/dncs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/dncs';
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}}/contacts/dncs',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/dncs")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/dncs',
  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}}/contacts/dncs'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contacts/dncs');

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}}/contacts/dncs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/dncs';
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}}/contacts/dncs"]
                                                       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}}/contacts/dncs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/dncs",
  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}}/contacts/dncs');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/dncs');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/dncs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/dncs' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/dncs' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts/dncs")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/dncs"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/dncs"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/dncs")

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/contacts/dncs') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/dncs";

    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}}/contacts/dncs
http GET {{baseUrl}}/contacts/dncs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts/dncs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/dncs")! 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 Find universal do not contacts (udnc) associated with toNumber
{{baseUrl}}/contacts/dncs/universals/:toNumber
QUERY PARAMS

toNumber
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/dncs/universals/:toNumber");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts/dncs/universals/:toNumber")
require "http/client"

url = "{{baseUrl}}/contacts/dncs/universals/:toNumber"

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}}/contacts/dncs/universals/:toNumber"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/dncs/universals/:toNumber");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/dncs/universals/:toNumber"

	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/contacts/dncs/universals/:toNumber HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts/dncs/universals/:toNumber")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/dncs/universals/:toNumber"))
    .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}}/contacts/dncs/universals/:toNumber")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts/dncs/universals/:toNumber")
  .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}}/contacts/dncs/universals/:toNumber');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/contacts/dncs/universals/:toNumber'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/dncs/universals/:toNumber';
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}}/contacts/dncs/universals/:toNumber',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/dncs/universals/:toNumber")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/dncs/universals/:toNumber',
  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}}/contacts/dncs/universals/:toNumber'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contacts/dncs/universals/:toNumber');

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}}/contacts/dncs/universals/:toNumber'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/dncs/universals/:toNumber';
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}}/contacts/dncs/universals/:toNumber"]
                                                       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}}/contacts/dncs/universals/:toNumber" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/dncs/universals/:toNumber",
  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}}/contacts/dncs/universals/:toNumber');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/dncs/universals/:toNumber');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/dncs/universals/:toNumber');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/dncs/universals/:toNumber' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/dncs/universals/:toNumber' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts/dncs/universals/:toNumber")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/dncs/universals/:toNumber"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/dncs/universals/:toNumber"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/dncs/universals/:toNumber")

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/contacts/dncs/universals/:toNumber') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/dncs/universals/:toNumber";

    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}}/contacts/dncs/universals/:toNumber
http GET {{baseUrl}}/contacts/dncs/universals/:toNumber
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts/dncs/universals/:toNumber
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/dncs/universals/:toNumber")! 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 Get do not contact (dnc)
{{baseUrl}}/contacts/dncs/:number
QUERY PARAMS

number
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/dncs/:number");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts/dncs/:number")
require "http/client"

url = "{{baseUrl}}/contacts/dncs/:number"

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}}/contacts/dncs/:number"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/dncs/:number");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/dncs/:number"

	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/contacts/dncs/:number HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts/dncs/:number")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/dncs/:number"))
    .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}}/contacts/dncs/:number")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts/dncs/:number")
  .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}}/contacts/dncs/:number');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/contacts/dncs/:number'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/dncs/:number';
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}}/contacts/dncs/:number',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/dncs/:number")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/dncs/:number',
  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}}/contacts/dncs/:number'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contacts/dncs/:number');

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}}/contacts/dncs/:number'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/dncs/:number';
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}}/contacts/dncs/:number"]
                                                       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}}/contacts/dncs/:number" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/dncs/:number",
  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}}/contacts/dncs/:number');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/dncs/:number');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/dncs/:number');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/dncs/:number' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/dncs/:number' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts/dncs/:number")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/dncs/:number"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/dncs/:number"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/dncs/:number")

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/contacts/dncs/:number') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/dncs/:number";

    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}}/contacts/dncs/:number
http GET {{baseUrl}}/contacts/dncs/:number
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts/dncs/:number
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/dncs/:number")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a contact list
{{baseUrl}}/contacts/lists/:id
QUERY PARAMS

id
BODY json

{
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/lists/: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  \"name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/contacts/lists/:id" {:content-type :json
                                                              :form-params {:name ""}})
require "http/client"

url = "{{baseUrl}}/contacts/lists/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\"\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}}/contacts/lists/:id"),
    Content = new StringContent("{\n  \"name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/lists/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/lists/:id"

	payload := strings.NewReader("{\n  \"name\": \"\"\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/contacts/lists/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/contacts/lists/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/lists/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts/lists/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/contacts/lists/:id")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/contacts/lists/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contacts/lists/:id',
  headers: {'content-type': 'application/json'},
  data: {name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/lists/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts/lists/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contacts/lists/: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/contacts/lists/: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({name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contacts/lists/:id',
  headers: {'content-type': 'application/json'},
  body: {name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/contacts/lists/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contacts/lists/:id',
  headers: {'content-type': 'application/json'},
  data: {name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/lists/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/lists/: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([
    'name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/contacts/lists/:id', [
  'body' => '{
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/lists/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contacts/lists/: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}}/contacts/lists/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/lists/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/contacts/lists/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/lists/:id"

payload = { "name": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/lists/:id"

payload <- "{\n  \"name\": \"\"\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}}/contacts/lists/: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  \"name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/contacts/lists/:id') do |req|
  req.body = "{\n  \"name\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/lists/:id";

    let payload = json!({"name": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/contacts/lists/:id \
  --header 'content-type: application/json' \
  --data '{
  "name": ""
}'
echo '{
  "name": ""
}' |  \
  http PUT {{baseUrl}}/contacts/lists/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/contacts/lists/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["name": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/lists/: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 Update a contact
{{baseUrl}}/contacts/:id
QUERY PARAMS

id
BODY json

{
  "deleted": false,
  "externalId": "",
  "externalSystem": "",
  "extraPhone1": "",
  "extraPhone2": "",
  "extraPhone3": "",
  "firstName": "",
  "homePhone": "",
  "id": 0,
  "lastName": "",
  "mobilePhone": "",
  "properties": {},
  "workPhone": "",
  "zipcode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/: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  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/contacts/:id" {:content-type :json
                                                        :form-params {:deleted false
                                                                      :externalId ""
                                                                      :externalSystem ""
                                                                      :extraPhone1 ""
                                                                      :extraPhone2 ""
                                                                      :extraPhone3 ""
                                                                      :firstName ""
                                                                      :homePhone ""
                                                                      :id 0
                                                                      :lastName ""
                                                                      :mobilePhone ""
                                                                      :properties {}
                                                                      :workPhone ""
                                                                      :zipcode ""}})
require "http/client"

url = "{{baseUrl}}/contacts/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\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}}/contacts/:id"),
    Content = new StringContent("{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\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}}/contacts/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/:id"

	payload := strings.NewReader("{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\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/contacts/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 273

{
  "deleted": false,
  "externalId": "",
  "externalSystem": "",
  "extraPhone1": "",
  "extraPhone2": "",
  "extraPhone3": "",
  "firstName": "",
  "homePhone": "",
  "id": 0,
  "lastName": "",
  "mobilePhone": "",
  "properties": {},
  "workPhone": "",
  "zipcode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/contacts/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\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  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/contacts/:id")
  .header("content-type", "application/json")
  .body("{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  deleted: false,
  externalId: '',
  externalSystem: '',
  extraPhone1: '',
  extraPhone2: '',
  extraPhone3: '',
  firstName: '',
  homePhone: '',
  id: 0,
  lastName: '',
  mobilePhone: '',
  properties: {},
  workPhone: '',
  zipcode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/contacts/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contacts/:id',
  headers: {'content-type': 'application/json'},
  data: {
    deleted: false,
    externalId: '',
    externalSystem: '',
    extraPhone1: '',
    extraPhone2: '',
    extraPhone3: '',
    firstName: '',
    homePhone: '',
    id: 0,
    lastName: '',
    mobilePhone: '',
    properties: {},
    workPhone: '',
    zipcode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"deleted":false,"externalId":"","externalSystem":"","extraPhone1":"","extraPhone2":"","extraPhone3":"","firstName":"","homePhone":"","id":0,"lastName":"","mobilePhone":"","properties":{},"workPhone":"","zipcode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "deleted": false,\n  "externalId": "",\n  "externalSystem": "",\n  "extraPhone1": "",\n  "extraPhone2": "",\n  "extraPhone3": "",\n  "firstName": "",\n  "homePhone": "",\n  "id": 0,\n  "lastName": "",\n  "mobilePhone": "",\n  "properties": {},\n  "workPhone": "",\n  "zipcode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contacts/: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/contacts/: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({
  deleted: false,
  externalId: '',
  externalSystem: '',
  extraPhone1: '',
  extraPhone2: '',
  extraPhone3: '',
  firstName: '',
  homePhone: '',
  id: 0,
  lastName: '',
  mobilePhone: '',
  properties: {},
  workPhone: '',
  zipcode: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contacts/:id',
  headers: {'content-type': 'application/json'},
  body: {
    deleted: false,
    externalId: '',
    externalSystem: '',
    extraPhone1: '',
    extraPhone2: '',
    extraPhone3: '',
    firstName: '',
    homePhone: '',
    id: 0,
    lastName: '',
    mobilePhone: '',
    properties: {},
    workPhone: '',
    zipcode: ''
  },
  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}}/contacts/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  deleted: false,
  externalId: '',
  externalSystem: '',
  extraPhone1: '',
  extraPhone2: '',
  extraPhone3: '',
  firstName: '',
  homePhone: '',
  id: 0,
  lastName: '',
  mobilePhone: '',
  properties: {},
  workPhone: '',
  zipcode: ''
});

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}}/contacts/:id',
  headers: {'content-type': 'application/json'},
  data: {
    deleted: false,
    externalId: '',
    externalSystem: '',
    extraPhone1: '',
    extraPhone2: '',
    extraPhone3: '',
    firstName: '',
    homePhone: '',
    id: 0,
    lastName: '',
    mobilePhone: '',
    properties: {},
    workPhone: '',
    zipcode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"deleted":false,"externalId":"","externalSystem":"","extraPhone1":"","extraPhone2":"","extraPhone3":"","firstName":"","homePhone":"","id":0,"lastName":"","mobilePhone":"","properties":{},"workPhone":"","zipcode":""}'
};

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 = @{ @"deleted": @NO,
                              @"externalId": @"",
                              @"externalSystem": @"",
                              @"extraPhone1": @"",
                              @"extraPhone2": @"",
                              @"extraPhone3": @"",
                              @"firstName": @"",
                              @"homePhone": @"",
                              @"id": @0,
                              @"lastName": @"",
                              @"mobilePhone": @"",
                              @"properties": @{  },
                              @"workPhone": @"",
                              @"zipcode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contacts/: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}}/contacts/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/: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([
    'deleted' => null,
    'externalId' => '',
    'externalSystem' => '',
    'extraPhone1' => '',
    'extraPhone2' => '',
    'extraPhone3' => '',
    'firstName' => '',
    'homePhone' => '',
    'id' => 0,
    'lastName' => '',
    'mobilePhone' => '',
    'properties' => [
        
    ],
    'workPhone' => '',
    'zipcode' => ''
  ]),
  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}}/contacts/:id', [
  'body' => '{
  "deleted": false,
  "externalId": "",
  "externalSystem": "",
  "extraPhone1": "",
  "extraPhone2": "",
  "extraPhone3": "",
  "firstName": "",
  "homePhone": "",
  "id": 0,
  "lastName": "",
  "mobilePhone": "",
  "properties": {},
  "workPhone": "",
  "zipcode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'deleted' => null,
  'externalId' => '',
  'externalSystem' => '',
  'extraPhone1' => '',
  'extraPhone2' => '',
  'extraPhone3' => '',
  'firstName' => '',
  'homePhone' => '',
  'id' => 0,
  'lastName' => '',
  'mobilePhone' => '',
  'properties' => [
    
  ],
  'workPhone' => '',
  'zipcode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'deleted' => null,
  'externalId' => '',
  'externalSystem' => '',
  'extraPhone1' => '',
  'extraPhone2' => '',
  'extraPhone3' => '',
  'firstName' => '',
  'homePhone' => '',
  'id' => 0,
  'lastName' => '',
  'mobilePhone' => '',
  'properties' => [
    
  ],
  'workPhone' => '',
  'zipcode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contacts/: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}}/contacts/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "deleted": false,
  "externalId": "",
  "externalSystem": "",
  "extraPhone1": "",
  "extraPhone2": "",
  "extraPhone3": "",
  "firstName": "",
  "homePhone": "",
  "id": 0,
  "lastName": "",
  "mobilePhone": "",
  "properties": {},
  "workPhone": "",
  "zipcode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "deleted": false,
  "externalId": "",
  "externalSystem": "",
  "extraPhone1": "",
  "extraPhone2": "",
  "extraPhone3": "",
  "firstName": "",
  "homePhone": "",
  "id": 0,
  "lastName": "",
  "mobilePhone": "",
  "properties": {},
  "workPhone": "",
  "zipcode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/contacts/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/:id"

payload = {
    "deleted": False,
    "externalId": "",
    "externalSystem": "",
    "extraPhone1": "",
    "extraPhone2": "",
    "extraPhone3": "",
    "firstName": "",
    "homePhone": "",
    "id": 0,
    "lastName": "",
    "mobilePhone": "",
    "properties": {},
    "workPhone": "",
    "zipcode": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/:id"

payload <- "{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\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}}/contacts/: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  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\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/contacts/:id') do |req|
  req.body = "{\n  \"deleted\": false,\n  \"externalId\": \"\",\n  \"externalSystem\": \"\",\n  \"extraPhone1\": \"\",\n  \"extraPhone2\": \"\",\n  \"extraPhone3\": \"\",\n  \"firstName\": \"\",\n  \"homePhone\": \"\",\n  \"id\": 0,\n  \"lastName\": \"\",\n  \"mobilePhone\": \"\",\n  \"properties\": {},\n  \"workPhone\": \"\",\n  \"zipcode\": \"\"\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}}/contacts/:id";

    let payload = json!({
        "deleted": false,
        "externalId": "",
        "externalSystem": "",
        "extraPhone1": "",
        "extraPhone2": "",
        "extraPhone3": "",
        "firstName": "",
        "homePhone": "",
        "id": 0,
        "lastName": "",
        "mobilePhone": "",
        "properties": json!({}),
        "workPhone": "",
        "zipcode": ""
    });

    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}}/contacts/:id \
  --header 'content-type: application/json' \
  --data '{
  "deleted": false,
  "externalId": "",
  "externalSystem": "",
  "extraPhone1": "",
  "extraPhone2": "",
  "extraPhone3": "",
  "firstName": "",
  "homePhone": "",
  "id": 0,
  "lastName": "",
  "mobilePhone": "",
  "properties": {},
  "workPhone": "",
  "zipcode": ""
}'
echo '{
  "deleted": false,
  "externalId": "",
  "externalSystem": "",
  "extraPhone1": "",
  "extraPhone2": "",
  "extraPhone3": "",
  "firstName": "",
  "homePhone": "",
  "id": 0,
  "lastName": "",
  "mobilePhone": "",
  "properties": {},
  "workPhone": "",
  "zipcode": ""
}' |  \
  http PUT {{baseUrl}}/contacts/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "deleted": false,\n  "externalId": "",\n  "externalSystem": "",\n  "extraPhone1": "",\n  "extraPhone2": "",\n  "extraPhone3": "",\n  "firstName": "",\n  "homePhone": "",\n  "id": 0,\n  "lastName": "",\n  "mobilePhone": "",\n  "properties": {},\n  "workPhone": "",\n  "zipcode": ""\n}' \
  --output-document \
  - {{baseUrl}}/contacts/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "deleted": false,
  "externalId": "",
  "externalSystem": "",
  "extraPhone1": "",
  "extraPhone2": "",
  "extraPhone3": "",
  "firstName": "",
  "homePhone": "",
  "id": 0,
  "lastName": "",
  "mobilePhone": "",
  "properties": [],
  "workPhone": "",
  "zipcode": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/: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 Update an individual do not contact (dnc) number
{{baseUrl}}/contacts/dncs/:number
QUERY PARAMS

number
BODY json

{
  "call": false,
  "campaignId": 0,
  "created": 0,
  "inboundCall": false,
  "inboundText": false,
  "number": "",
  "source": "",
  "text": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/dncs/:number");

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  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/contacts/dncs/:number" {:content-type :json
                                                                 :form-params {:call false
                                                                               :campaignId 0
                                                                               :created 0
                                                                               :inboundCall false
                                                                               :inboundText false
                                                                               :number ""
                                                                               :source ""
                                                                               :text false}})
require "http/client"

url = "{{baseUrl}}/contacts/dncs/:number"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/contacts/dncs/:number"),
    Content = new StringContent("{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/dncs/:number");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/dncs/:number"

	payload := strings.NewReader("{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/contacts/dncs/:number HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 151

{
  "call": false,
  "campaignId": 0,
  "created": 0,
  "inboundCall": false,
  "inboundText": false,
  "number": "",
  "source": "",
  "text": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/contacts/dncs/:number")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/dncs/:number"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts/dncs/:number")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/contacts/dncs/:number")
  .header("content-type", "application/json")
  .body("{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}")
  .asString();
const data = JSON.stringify({
  call: false,
  campaignId: 0,
  created: 0,
  inboundCall: false,
  inboundText: false,
  number: '',
  source: '',
  text: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/contacts/dncs/:number');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contacts/dncs/:number',
  headers: {'content-type': 'application/json'},
  data: {
    call: false,
    campaignId: 0,
    created: 0,
    inboundCall: false,
    inboundText: false,
    number: '',
    source: '',
    text: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/dncs/:number';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"call":false,"campaignId":0,"created":0,"inboundCall":false,"inboundText":false,"number":"","source":"","text":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts/dncs/:number',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "call": false,\n  "campaignId": 0,\n  "created": 0,\n  "inboundCall": false,\n  "inboundText": false,\n  "number": "",\n  "source": "",\n  "text": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contacts/dncs/:number")
  .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/contacts/dncs/:number',
  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({
  call: false,
  campaignId: 0,
  created: 0,
  inboundCall: false,
  inboundText: false,
  number: '',
  source: '',
  text: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contacts/dncs/:number',
  headers: {'content-type': 'application/json'},
  body: {
    call: false,
    campaignId: 0,
    created: 0,
    inboundCall: false,
    inboundText: false,
    number: '',
    source: '',
    text: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/contacts/dncs/:number');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  call: false,
  campaignId: 0,
  created: 0,
  inboundCall: false,
  inboundText: false,
  number: '',
  source: '',
  text: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contacts/dncs/:number',
  headers: {'content-type': 'application/json'},
  data: {
    call: false,
    campaignId: 0,
    created: 0,
    inboundCall: false,
    inboundText: false,
    number: '',
    source: '',
    text: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/dncs/:number';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"call":false,"campaignId":0,"created":0,"inboundCall":false,"inboundText":false,"number":"","source":"","text":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"call": @NO,
                              @"campaignId": @0,
                              @"created": @0,
                              @"inboundCall": @NO,
                              @"inboundText": @NO,
                              @"number": @"",
                              @"source": @"",
                              @"text": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contacts/dncs/:number"]
                                                       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}}/contacts/dncs/:number" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/dncs/:number",
  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([
    'call' => null,
    'campaignId' => 0,
    'created' => 0,
    'inboundCall' => null,
    'inboundText' => null,
    'number' => '',
    'source' => '',
    'text' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/contacts/dncs/:number', [
  'body' => '{
  "call": false,
  "campaignId": 0,
  "created": 0,
  "inboundCall": false,
  "inboundText": false,
  "number": "",
  "source": "",
  "text": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/dncs/:number');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'call' => null,
  'campaignId' => 0,
  'created' => 0,
  'inboundCall' => null,
  'inboundText' => null,
  'number' => '',
  'source' => '',
  'text' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'call' => null,
  'campaignId' => 0,
  'created' => 0,
  'inboundCall' => null,
  'inboundText' => null,
  'number' => '',
  'source' => '',
  'text' => null
]));
$request->setRequestUrl('{{baseUrl}}/contacts/dncs/:number');
$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}}/contacts/dncs/:number' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "call": false,
  "campaignId": 0,
  "created": 0,
  "inboundCall": false,
  "inboundText": false,
  "number": "",
  "source": "",
  "text": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/dncs/:number' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "call": false,
  "campaignId": 0,
  "created": 0,
  "inboundCall": false,
  "inboundText": false,
  "number": "",
  "source": "",
  "text": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/contacts/dncs/:number", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/dncs/:number"

payload = {
    "call": False,
    "campaignId": 0,
    "created": 0,
    "inboundCall": False,
    "inboundText": False,
    "number": "",
    "source": "",
    "text": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/dncs/:number"

payload <- "{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/dncs/:number")

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  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/contacts/dncs/:number') do |req|
  req.body = "{\n  \"call\": false,\n  \"campaignId\": 0,\n  \"created\": 0,\n  \"inboundCall\": false,\n  \"inboundText\": false,\n  \"number\": \"\",\n  \"source\": \"\",\n  \"text\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/dncs/:number";

    let payload = json!({
        "call": false,
        "campaignId": 0,
        "created": 0,
        "inboundCall": false,
        "inboundText": false,
        "number": "",
        "source": "",
        "text": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/contacts/dncs/:number \
  --header 'content-type: application/json' \
  --data '{
  "call": false,
  "campaignId": 0,
  "created": 0,
  "inboundCall": false,
  "inboundText": false,
  "number": "",
  "source": "",
  "text": false
}'
echo '{
  "call": false,
  "campaignId": 0,
  "created": 0,
  "inboundCall": false,
  "inboundText": false,
  "number": "",
  "source": "",
  "text": false
}' |  \
  http PUT {{baseUrl}}/contacts/dncs/:number \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "call": false,\n  "campaignId": 0,\n  "created": 0,\n  "inboundCall": false,\n  "inboundText": false,\n  "number": "",\n  "source": "",\n  "text": false\n}' \
  --output-document \
  - {{baseUrl}}/contacts/dncs/:number
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "call": false,
  "campaignId": 0,
  "created": 0,
  "inboundCall": false,
  "inboundText": false,
  "number": "",
  "source": "",
  "text": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/dncs/:number")! 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()
GET Check for a specific keyword
{{baseUrl}}/keywords/:keyword/available
QUERY PARAMS

keyword
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keywords/:keyword/available");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/keywords/:keyword/available")
require "http/client"

url = "{{baseUrl}}/keywords/:keyword/available"

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}}/keywords/:keyword/available"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/keywords/:keyword/available");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/keywords/:keyword/available"

	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/keywords/:keyword/available HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/keywords/:keyword/available")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keywords/:keyword/available"))
    .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}}/keywords/:keyword/available")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/keywords/:keyword/available")
  .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}}/keywords/:keyword/available');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/keywords/:keyword/available'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keywords/:keyword/available';
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}}/keywords/:keyword/available',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/keywords/:keyword/available")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/keywords/:keyword/available',
  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}}/keywords/:keyword/available'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/keywords/:keyword/available');

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}}/keywords/:keyword/available'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/keywords/:keyword/available';
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}}/keywords/:keyword/available"]
                                                       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}}/keywords/:keyword/available" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/keywords/:keyword/available",
  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}}/keywords/:keyword/available');

echo $response->getBody();
setUrl('{{baseUrl}}/keywords/:keyword/available');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/keywords/:keyword/available');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/keywords/:keyword/available' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/keywords/:keyword/available' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/keywords/:keyword/available")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/keywords/:keyword/available"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/keywords/:keyword/available"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/keywords/:keyword/available")

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/keywords/:keyword/available') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/keywords/:keyword/available";

    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}}/keywords/:keyword/available
http GET {{baseUrl}}/keywords/:keyword/available
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/keywords/:keyword/available
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keywords/:keyword/available")! 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 Find a keyword by id
{{baseUrl}}/keywords/leases/id/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keywords/leases/id/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/keywords/leases/id/:id")
require "http/client"

url = "{{baseUrl}}/keywords/leases/id/: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}}/keywords/leases/id/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/keywords/leases/id/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/keywords/leases/id/: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/keywords/leases/id/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/keywords/leases/id/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keywords/leases/id/: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}}/keywords/leases/id/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/keywords/leases/id/: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}}/keywords/leases/id/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/keywords/leases/id/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keywords/leases/id/: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}}/keywords/leases/id/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/keywords/leases/id/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/keywords/leases/id/: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}}/keywords/leases/id/: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}}/keywords/leases/id/: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}}/keywords/leases/id/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/keywords/leases/id/: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}}/keywords/leases/id/: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}}/keywords/leases/id/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/keywords/leases/id/: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}}/keywords/leases/id/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/keywords/leases/id/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/keywords/leases/id/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/keywords/leases/id/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/keywords/leases/id/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/keywords/leases/id/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/keywords/leases/id/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/keywords/leases/id/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/keywords/leases/id/: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/keywords/leases/id/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/keywords/leases/id/: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}}/keywords/leases/id/:id
http GET {{baseUrl}}/keywords/leases/id/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/keywords/leases/id/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keywords/leases/id/: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 Find a specific keyword lease config
{{baseUrl}}/keywords/leases/configs/:keyword
QUERY PARAMS

keyword
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keywords/leases/configs/:keyword");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/keywords/leases/configs/:keyword")
require "http/client"

url = "{{baseUrl}}/keywords/leases/configs/:keyword"

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}}/keywords/leases/configs/:keyword"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/keywords/leases/configs/:keyword");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/keywords/leases/configs/:keyword"

	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/keywords/leases/configs/:keyword HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/keywords/leases/configs/:keyword")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keywords/leases/configs/:keyword"))
    .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}}/keywords/leases/configs/:keyword")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/keywords/leases/configs/:keyword")
  .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}}/keywords/leases/configs/:keyword');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/keywords/leases/configs/:keyword'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keywords/leases/configs/:keyword';
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}}/keywords/leases/configs/:keyword',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/keywords/leases/configs/:keyword")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/keywords/leases/configs/:keyword',
  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}}/keywords/leases/configs/:keyword'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/keywords/leases/configs/:keyword');

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}}/keywords/leases/configs/:keyword'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/keywords/leases/configs/:keyword';
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}}/keywords/leases/configs/:keyword"]
                                                       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}}/keywords/leases/configs/:keyword" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/keywords/leases/configs/:keyword",
  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}}/keywords/leases/configs/:keyword');

echo $response->getBody();
setUrl('{{baseUrl}}/keywords/leases/configs/:keyword');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/keywords/leases/configs/:keyword');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/keywords/leases/configs/:keyword' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/keywords/leases/configs/:keyword' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/keywords/leases/configs/:keyword")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/keywords/leases/configs/:keyword"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/keywords/leases/configs/:keyword"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/keywords/leases/configs/:keyword")

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/keywords/leases/configs/:keyword') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/keywords/leases/configs/:keyword";

    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}}/keywords/leases/configs/:keyword
http GET {{baseUrl}}/keywords/leases/configs/:keyword
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/keywords/leases/configs/:keyword
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keywords/leases/configs/:keyword")! 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 Find a specific lease
{{baseUrl}}/keywords/leases/:keyword
QUERY PARAMS

keyword
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keywords/leases/:keyword");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/keywords/leases/:keyword")
require "http/client"

url = "{{baseUrl}}/keywords/leases/:keyword"

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}}/keywords/leases/:keyword"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/keywords/leases/:keyword");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/keywords/leases/:keyword"

	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/keywords/leases/:keyword HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/keywords/leases/:keyword")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keywords/leases/:keyword"))
    .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}}/keywords/leases/:keyword")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/keywords/leases/:keyword")
  .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}}/keywords/leases/:keyword');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/keywords/leases/:keyword'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keywords/leases/:keyword';
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}}/keywords/leases/:keyword',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/keywords/leases/:keyword")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/keywords/leases/:keyword',
  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}}/keywords/leases/:keyword'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/keywords/leases/:keyword');

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}}/keywords/leases/:keyword'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/keywords/leases/:keyword';
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}}/keywords/leases/:keyword"]
                                                       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}}/keywords/leases/:keyword" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/keywords/leases/:keyword",
  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}}/keywords/leases/:keyword');

echo $response->getBody();
setUrl('{{baseUrl}}/keywords/leases/:keyword');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/keywords/leases/:keyword');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/keywords/leases/:keyword' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/keywords/leases/:keyword' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/keywords/leases/:keyword")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/keywords/leases/:keyword"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/keywords/leases/:keyword"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/keywords/leases/:keyword")

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/keywords/leases/:keyword') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/keywords/leases/:keyword";

    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}}/keywords/leases/:keyword
http GET {{baseUrl}}/keywords/leases/:keyword
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/keywords/leases/:keyword
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keywords/leases/:keyword")! 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 Find keyword lease configs
{{baseUrl}}/keywords/leases/configs
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keywords/leases/configs");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/keywords/leases/configs")
require "http/client"

url = "{{baseUrl}}/keywords/leases/configs"

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}}/keywords/leases/configs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/keywords/leases/configs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/keywords/leases/configs"

	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/keywords/leases/configs HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/keywords/leases/configs")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keywords/leases/configs"))
    .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}}/keywords/leases/configs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/keywords/leases/configs")
  .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}}/keywords/leases/configs');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/keywords/leases/configs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keywords/leases/configs';
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}}/keywords/leases/configs',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/keywords/leases/configs")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/keywords/leases/configs',
  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}}/keywords/leases/configs'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/keywords/leases/configs');

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}}/keywords/leases/configs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/keywords/leases/configs';
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}}/keywords/leases/configs"]
                                                       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}}/keywords/leases/configs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/keywords/leases/configs",
  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}}/keywords/leases/configs');

echo $response->getBody();
setUrl('{{baseUrl}}/keywords/leases/configs');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/keywords/leases/configs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/keywords/leases/configs' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/keywords/leases/configs' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/keywords/leases/configs")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/keywords/leases/configs"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/keywords/leases/configs"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/keywords/leases/configs")

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/keywords/leases/configs') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/keywords/leases/configs";

    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}}/keywords/leases/configs
http GET {{baseUrl}}/keywords/leases/configs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/keywords/leases/configs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keywords/leases/configs")! 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 Find keyword leases
{{baseUrl}}/keywords/leases
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keywords/leases");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/keywords/leases")
require "http/client"

url = "{{baseUrl}}/keywords/leases"

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}}/keywords/leases"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/keywords/leases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/keywords/leases"

	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/keywords/leases HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/keywords/leases")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keywords/leases"))
    .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}}/keywords/leases")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/keywords/leases")
  .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}}/keywords/leases');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/keywords/leases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keywords/leases';
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}}/keywords/leases',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/keywords/leases")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/keywords/leases',
  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}}/keywords/leases'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/keywords/leases');

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}}/keywords/leases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/keywords/leases';
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}}/keywords/leases"]
                                                       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}}/keywords/leases" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/keywords/leases",
  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}}/keywords/leases');

echo $response->getBody();
setUrl('{{baseUrl}}/keywords/leases');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/keywords/leases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/keywords/leases' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/keywords/leases' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/keywords/leases")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/keywords/leases"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/keywords/leases"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/keywords/leases")

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/keywords/leases') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/keywords/leases";

    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}}/keywords/leases
http GET {{baseUrl}}/keywords/leases
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/keywords/leases
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keywords/leases")! 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 Find keywords
{{baseUrl}}/keywords
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keywords");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/keywords")
require "http/client"

url = "{{baseUrl}}/keywords"

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}}/keywords"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/keywords");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/keywords"

	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/keywords HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/keywords")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keywords"))
    .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}}/keywords")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/keywords")
  .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}}/keywords');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/keywords'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keywords';
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}}/keywords',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/keywords")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/keywords',
  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}}/keywords'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/keywords');

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}}/keywords'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/keywords';
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}}/keywords"]
                                                       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}}/keywords" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/keywords",
  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}}/keywords');

echo $response->getBody();
setUrl('{{baseUrl}}/keywords');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/keywords');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/keywords' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/keywords' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/keywords")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/keywords"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/keywords"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/keywords")

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/keywords') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/keywords";

    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}}/keywords
http GET {{baseUrl}}/keywords
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/keywords
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keywords")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a keyword lease config
{{baseUrl}}/keywords/leases/configs/:keyword
QUERY PARAMS

keyword
BODY json

{
  "keyword": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keywords/leases/configs/:keyword");

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  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/keywords/leases/configs/:keyword" {:content-type :json
                                                                            :form-params {:keyword ""
                                                                                          :textInboundConfig {:forwardEnabled false
                                                                                                              :forwardNumber ""}}})
require "http/client"

url = "{{baseUrl}}/keywords/leases/configs/:keyword"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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}}/keywords/leases/configs/:keyword"),
    Content = new StringContent("{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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}}/keywords/leases/configs/:keyword");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/keywords/leases/configs/:keyword"

	payload := strings.NewReader("{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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/keywords/leases/configs/:keyword HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 102

{
  "keyword": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/keywords/leases/configs/:keyword")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keywords/leases/configs/:keyword"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/keywords/leases/configs/:keyword")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/keywords/leases/configs/:keyword")
  .header("content-type", "application/json")
  .body("{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  keyword: '',
  textInboundConfig: {
    forwardEnabled: false,
    forwardNumber: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/keywords/leases/configs/:keyword');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/keywords/leases/configs/:keyword',
  headers: {'content-type': 'application/json'},
  data: {keyword: '', textInboundConfig: {forwardEnabled: false, forwardNumber: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keywords/leases/configs/:keyword';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"keyword":"","textInboundConfig":{"forwardEnabled":false,"forwardNumber":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/keywords/leases/configs/:keyword',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "keyword": "",\n  "textInboundConfig": {\n    "forwardEnabled": false,\n    "forwardNumber": ""\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  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/keywords/leases/configs/:keyword")
  .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/keywords/leases/configs/:keyword',
  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({keyword: '', textInboundConfig: {forwardEnabled: false, forwardNumber: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/keywords/leases/configs/:keyword',
  headers: {'content-type': 'application/json'},
  body: {keyword: '', textInboundConfig: {forwardEnabled: false, forwardNumber: ''}},
  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}}/keywords/leases/configs/:keyword');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  keyword: '',
  textInboundConfig: {
    forwardEnabled: false,
    forwardNumber: ''
  }
});

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}}/keywords/leases/configs/:keyword',
  headers: {'content-type': 'application/json'},
  data: {keyword: '', textInboundConfig: {forwardEnabled: false, forwardNumber: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/keywords/leases/configs/:keyword';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"keyword":"","textInboundConfig":{"forwardEnabled":false,"forwardNumber":""}}'
};

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 = @{ @"keyword": @"",
                              @"textInboundConfig": @{ @"forwardEnabled": @NO, @"forwardNumber": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/keywords/leases/configs/:keyword"]
                                                       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}}/keywords/leases/configs/:keyword" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/keywords/leases/configs/:keyword",
  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([
    'keyword' => '',
    'textInboundConfig' => [
        'forwardEnabled' => null,
        'forwardNumber' => ''
    ]
  ]),
  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}}/keywords/leases/configs/:keyword', [
  'body' => '{
  "keyword": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/keywords/leases/configs/:keyword');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'keyword' => '',
  'textInboundConfig' => [
    'forwardEnabled' => null,
    'forwardNumber' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'keyword' => '',
  'textInboundConfig' => [
    'forwardEnabled' => null,
    'forwardNumber' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/keywords/leases/configs/:keyword');
$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}}/keywords/leases/configs/:keyword' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "keyword": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/keywords/leases/configs/:keyword' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "keyword": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/keywords/leases/configs/:keyword", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/keywords/leases/configs/:keyword"

payload = {
    "keyword": "",
    "textInboundConfig": {
        "forwardEnabled": False,
        "forwardNumber": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/keywords/leases/configs/:keyword"

payload <- "{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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}}/keywords/leases/configs/:keyword")

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  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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/keywords/leases/configs/:keyword') do |req|
  req.body = "{\n  \"keyword\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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}}/keywords/leases/configs/:keyword";

    let payload = json!({
        "keyword": "",
        "textInboundConfig": json!({
            "forwardEnabled": false,
            "forwardNumber": ""
        })
    });

    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}}/keywords/leases/configs/:keyword \
  --header 'content-type: application/json' \
  --data '{
  "keyword": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}'
echo '{
  "keyword": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}' |  \
  http PUT {{baseUrl}}/keywords/leases/configs/:keyword \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "keyword": "",\n  "textInboundConfig": {\n    "forwardEnabled": false,\n    "forwardNumber": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/keywords/leases/configs/:keyword
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "keyword": "",
  "textInboundConfig": [
    "forwardEnabled": false,
    "forwardNumber": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keywords/leases/configs/:keyword")! 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 Update a lease
{{baseUrl}}/keywords/leases/:keyword
QUERY PARAMS

keyword
BODY json

{
  "autoRenew": false,
  "contactListId": 0,
  "doubleOptInEnabled": false,
  "keyword": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "number": "",
  "optInConfirmationMessage": "",
  "shortCode": "",
  "status": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keywords/leases/:keyword");

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  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/keywords/leases/:keyword" {:content-type :json
                                                                    :form-params {:autoRenew false
                                                                                  :contactListId 0
                                                                                  :doubleOptInEnabled false
                                                                                  :keyword ""
                                                                                  :labels []
                                                                                  :leaseBegin 0
                                                                                  :leaseEnd 0
                                                                                  :number ""
                                                                                  :optInConfirmationMessage ""
                                                                                  :shortCode ""
                                                                                  :status ""
                                                                                  :type ""}})
require "http/client"

url = "{{baseUrl}}/keywords/leases/:keyword"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\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}}/keywords/leases/:keyword"),
    Content = new StringContent("{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\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}}/keywords/leases/:keyword");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/keywords/leases/:keyword"

	payload := strings.NewReader("{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\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/keywords/leases/:keyword HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 245

{
  "autoRenew": false,
  "contactListId": 0,
  "doubleOptInEnabled": false,
  "keyword": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "number": "",
  "optInConfirmationMessage": "",
  "shortCode": "",
  "status": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/keywords/leases/:keyword")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keywords/leases/:keyword"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\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  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/keywords/leases/:keyword")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/keywords/leases/:keyword")
  .header("content-type", "application/json")
  .body("{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  autoRenew: false,
  contactListId: 0,
  doubleOptInEnabled: false,
  keyword: '',
  labels: [],
  leaseBegin: 0,
  leaseEnd: 0,
  number: '',
  optInConfirmationMessage: '',
  shortCode: '',
  status: '',
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/keywords/leases/:keyword');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/keywords/leases/:keyword',
  headers: {'content-type': 'application/json'},
  data: {
    autoRenew: false,
    contactListId: 0,
    doubleOptInEnabled: false,
    keyword: '',
    labels: [],
    leaseBegin: 0,
    leaseEnd: 0,
    number: '',
    optInConfirmationMessage: '',
    shortCode: '',
    status: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keywords/leases/:keyword';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"autoRenew":false,"contactListId":0,"doubleOptInEnabled":false,"keyword":"","labels":[],"leaseBegin":0,"leaseEnd":0,"number":"","optInConfirmationMessage":"","shortCode":"","status":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/keywords/leases/:keyword',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "autoRenew": false,\n  "contactListId": 0,\n  "doubleOptInEnabled": false,\n  "keyword": "",\n  "labels": [],\n  "leaseBegin": 0,\n  "leaseEnd": 0,\n  "number": "",\n  "optInConfirmationMessage": "",\n  "shortCode": "",\n  "status": "",\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/keywords/leases/:keyword")
  .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/keywords/leases/:keyword',
  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({
  autoRenew: false,
  contactListId: 0,
  doubleOptInEnabled: false,
  keyword: '',
  labels: [],
  leaseBegin: 0,
  leaseEnd: 0,
  number: '',
  optInConfirmationMessage: '',
  shortCode: '',
  status: '',
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/keywords/leases/:keyword',
  headers: {'content-type': 'application/json'},
  body: {
    autoRenew: false,
    contactListId: 0,
    doubleOptInEnabled: false,
    keyword: '',
    labels: [],
    leaseBegin: 0,
    leaseEnd: 0,
    number: '',
    optInConfirmationMessage: '',
    shortCode: '',
    status: '',
    type: ''
  },
  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}}/keywords/leases/:keyword');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  autoRenew: false,
  contactListId: 0,
  doubleOptInEnabled: false,
  keyword: '',
  labels: [],
  leaseBegin: 0,
  leaseEnd: 0,
  number: '',
  optInConfirmationMessage: '',
  shortCode: '',
  status: '',
  type: ''
});

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}}/keywords/leases/:keyword',
  headers: {'content-type': 'application/json'},
  data: {
    autoRenew: false,
    contactListId: 0,
    doubleOptInEnabled: false,
    keyword: '',
    labels: [],
    leaseBegin: 0,
    leaseEnd: 0,
    number: '',
    optInConfirmationMessage: '',
    shortCode: '',
    status: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/keywords/leases/:keyword';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"autoRenew":false,"contactListId":0,"doubleOptInEnabled":false,"keyword":"","labels":[],"leaseBegin":0,"leaseEnd":0,"number":"","optInConfirmationMessage":"","shortCode":"","status":"","type":""}'
};

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 = @{ @"autoRenew": @NO,
                              @"contactListId": @0,
                              @"doubleOptInEnabled": @NO,
                              @"keyword": @"",
                              @"labels": @[  ],
                              @"leaseBegin": @0,
                              @"leaseEnd": @0,
                              @"number": @"",
                              @"optInConfirmationMessage": @"",
                              @"shortCode": @"",
                              @"status": @"",
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/keywords/leases/:keyword"]
                                                       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}}/keywords/leases/:keyword" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/keywords/leases/:keyword",
  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([
    'autoRenew' => null,
    'contactListId' => 0,
    'doubleOptInEnabled' => null,
    'keyword' => '',
    'labels' => [
        
    ],
    'leaseBegin' => 0,
    'leaseEnd' => 0,
    'number' => '',
    'optInConfirmationMessage' => '',
    'shortCode' => '',
    'status' => '',
    'type' => ''
  ]),
  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}}/keywords/leases/:keyword', [
  'body' => '{
  "autoRenew": false,
  "contactListId": 0,
  "doubleOptInEnabled": false,
  "keyword": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "number": "",
  "optInConfirmationMessage": "",
  "shortCode": "",
  "status": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/keywords/leases/:keyword');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'autoRenew' => null,
  'contactListId' => 0,
  'doubleOptInEnabled' => null,
  'keyword' => '',
  'labels' => [
    
  ],
  'leaseBegin' => 0,
  'leaseEnd' => 0,
  'number' => '',
  'optInConfirmationMessage' => '',
  'shortCode' => '',
  'status' => '',
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'autoRenew' => null,
  'contactListId' => 0,
  'doubleOptInEnabled' => null,
  'keyword' => '',
  'labels' => [
    
  ],
  'leaseBegin' => 0,
  'leaseEnd' => 0,
  'number' => '',
  'optInConfirmationMessage' => '',
  'shortCode' => '',
  'status' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/keywords/leases/:keyword');
$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}}/keywords/leases/:keyword' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "autoRenew": false,
  "contactListId": 0,
  "doubleOptInEnabled": false,
  "keyword": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "number": "",
  "optInConfirmationMessage": "",
  "shortCode": "",
  "status": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/keywords/leases/:keyword' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "autoRenew": false,
  "contactListId": 0,
  "doubleOptInEnabled": false,
  "keyword": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "number": "",
  "optInConfirmationMessage": "",
  "shortCode": "",
  "status": "",
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/keywords/leases/:keyword", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/keywords/leases/:keyword"

payload = {
    "autoRenew": False,
    "contactListId": 0,
    "doubleOptInEnabled": False,
    "keyword": "",
    "labels": [],
    "leaseBegin": 0,
    "leaseEnd": 0,
    "number": "",
    "optInConfirmationMessage": "",
    "shortCode": "",
    "status": "",
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/keywords/leases/:keyword"

payload <- "{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\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}}/keywords/leases/:keyword")

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  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\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/keywords/leases/:keyword') do |req|
  req.body = "{\n  \"autoRenew\": false,\n  \"contactListId\": 0,\n  \"doubleOptInEnabled\": false,\n  \"keyword\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"number\": \"\",\n  \"optInConfirmationMessage\": \"\",\n  \"shortCode\": \"\",\n  \"status\": \"\",\n  \"type\": \"\"\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}}/keywords/leases/:keyword";

    let payload = json!({
        "autoRenew": false,
        "contactListId": 0,
        "doubleOptInEnabled": false,
        "keyword": "",
        "labels": (),
        "leaseBegin": 0,
        "leaseEnd": 0,
        "number": "",
        "optInConfirmationMessage": "",
        "shortCode": "",
        "status": "",
        "type": ""
    });

    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}}/keywords/leases/:keyword \
  --header 'content-type: application/json' \
  --data '{
  "autoRenew": false,
  "contactListId": 0,
  "doubleOptInEnabled": false,
  "keyword": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "number": "",
  "optInConfirmationMessage": "",
  "shortCode": "",
  "status": "",
  "type": ""
}'
echo '{
  "autoRenew": false,
  "contactListId": 0,
  "doubleOptInEnabled": false,
  "keyword": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "number": "",
  "optInConfirmationMessage": "",
  "shortCode": "",
  "status": "",
  "type": ""
}' |  \
  http PUT {{baseUrl}}/keywords/leases/:keyword \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "autoRenew": false,\n  "contactListId": 0,\n  "doubleOptInEnabled": false,\n  "keyword": "",\n  "labels": [],\n  "leaseBegin": 0,\n  "leaseEnd": 0,\n  "number": "",\n  "optInConfirmationMessage": "",\n  "shortCode": "",\n  "status": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/keywords/leases/:keyword
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "autoRenew": false,
  "contactListId": 0,
  "doubleOptInEnabled": false,
  "keyword": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "number": "",
  "optInConfirmationMessage": "",
  "shortCode": "",
  "status": "",
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keywords/leases/:keyword")! 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 Create a caller id
{{baseUrl}}/me/callerids/:callerid
QUERY PARAMS

callerid
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/callerids/:callerid");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/me/callerids/:callerid")
require "http/client"

url = "{{baseUrl}}/me/callerids/:callerid"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/me/callerids/:callerid"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/callerids/:callerid");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/callerids/:callerid"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/me/callerids/:callerid HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/me/callerids/:callerid")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/callerids/:callerid"))
    .method("POST", 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}}/me/callerids/:callerid")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/me/callerids/:callerid")
  .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('POST', '{{baseUrl}}/me/callerids/:callerid');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/me/callerids/:callerid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/callerids/:callerid';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/me/callerids/:callerid',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/callerids/:callerid")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/callerids/:callerid',
  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: 'POST', url: '{{baseUrl}}/me/callerids/:callerid'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/me/callerids/:callerid');

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}}/me/callerids/:callerid'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/callerids/:callerid';
const options = {method: 'POST'};

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}}/me/callerids/:callerid"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/me/callerids/:callerid" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/callerids/:callerid",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/me/callerids/:callerid');

echo $response->getBody();
setUrl('{{baseUrl}}/me/callerids/:callerid');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/callerids/:callerid');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/callerids/:callerid' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/callerids/:callerid' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/me/callerids/:callerid")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/callerids/:callerid"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/callerids/:callerid"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/callerids/:callerid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/me/callerids/:callerid') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/callerids/:callerid";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/me/callerids/:callerid
http POST {{baseUrl}}/me/callerids/:callerid
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/me/callerids/:callerid
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/callerids/:callerid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Create api credentials
{{baseUrl}}/me/api/credentials
BODY json

{
  "enabled": false,
  "id": 0,
  "name": "",
  "password": "",
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/api/credentials");

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  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/me/api/credentials" {:content-type :json
                                                               :form-params {:enabled false
                                                                             :id 0
                                                                             :name ""
                                                                             :password ""
                                                                             :username ""}})
require "http/client"

url = "{{baseUrl}}/me/api/credentials"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\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}}/me/api/credentials"),
    Content = new StringContent("{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\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}}/me/api/credentials");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/api/credentials"

	payload := strings.NewReader("{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\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/me/api/credentials HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83

{
  "enabled": false,
  "id": 0,
  "name": "",
  "password": "",
  "username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/me/api/credentials")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/api/credentials"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\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  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/me/api/credentials")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/me/api/credentials")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  enabled: false,
  id: 0,
  name: '',
  password: '',
  username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/me/api/credentials');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/me/api/credentials',
  headers: {'content-type': 'application/json'},
  data: {enabled: false, id: 0, name: '', password: '', username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/api/credentials';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false,"id":0,"name":"","password":"","username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/me/api/credentials',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false,\n  "id": 0,\n  "name": "",\n  "password": "",\n  "username": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/me/api/credentials")
  .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/me/api/credentials',
  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({enabled: false, id: 0, name: '', password: '', username: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/me/api/credentials',
  headers: {'content-type': 'application/json'},
  body: {enabled: false, id: 0, name: '', password: '', username: ''},
  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}}/me/api/credentials');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false,
  id: 0,
  name: '',
  password: '',
  username: ''
});

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}}/me/api/credentials',
  headers: {'content-type': 'application/json'},
  data: {enabled: false, id: 0, name: '', password: '', username: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/api/credentials';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false,"id":0,"name":"","password":"","username":""}'
};

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 = @{ @"enabled": @NO,
                              @"id": @0,
                              @"name": @"",
                              @"password": @"",
                              @"username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/me/api/credentials"]
                                                       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}}/me/api/credentials" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/api/credentials",
  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([
    'enabled' => null,
    'id' => 0,
    'name' => '',
    'password' => '',
    'username' => ''
  ]),
  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}}/me/api/credentials', [
  'body' => '{
  "enabled": false,
  "id": 0,
  "name": "",
  "password": "",
  "username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/me/api/credentials');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null,
  'id' => 0,
  'name' => '',
  'password' => '',
  'username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null,
  'id' => 0,
  'name' => '',
  'password' => '',
  'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/me/api/credentials');
$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}}/me/api/credentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false,
  "id": 0,
  "name": "",
  "password": "",
  "username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/api/credentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false,
  "id": 0,
  "name": "",
  "password": "",
  "username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/me/api/credentials", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/api/credentials"

payload = {
    "enabled": False,
    "id": 0,
    "name": "",
    "password": "",
    "username": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/api/credentials"

payload <- "{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\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}}/me/api/credentials")

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  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\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/me/api/credentials') do |req|
  req.body = "{\n  \"enabled\": false,\n  \"id\": 0,\n  \"name\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/api/credentials";

    let payload = json!({
        "enabled": false,
        "id": 0,
        "name": "",
        "password": "",
        "username": ""
    });

    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}}/me/api/credentials \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false,
  "id": 0,
  "name": "",
  "password": "",
  "username": ""
}'
echo '{
  "enabled": false,
  "id": 0,
  "name": "",
  "password": "",
  "username": ""
}' |  \
  http POST {{baseUrl}}/me/api/credentials \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false,\n  "id": 0,\n  "name": "",\n  "password": "",\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/me/api/credentials
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "enabled": false,
  "id": 0,
  "name": "",
  "password": "",
  "username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/api/credentials")! 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 Delete api credentials
{{baseUrl}}/me/api/credentials/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/api/credentials/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/me/api/credentials/:id")
require "http/client"

url = "{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/api/credentials/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/api/credentials/: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/me/api/credentials/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/me/api/credentials/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/me/api/credentials/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/api/credentials/: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/me/api/credentials/: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}}/me/api/credentials/: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}}/me/api/credentials/: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}}/me/api/credentials/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/: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}}/me/api/credentials/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/me/api/credentials/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/api/credentials/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/api/credentials/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/api/credentials/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/me/api/credentials/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/api/credentials/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/api/credentials/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/api/credentials/: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/me/api/credentials/: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}}/me/api/credentials/: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}}/me/api/credentials/:id
http DELETE {{baseUrl}}/me/api/credentials/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/me/api/credentials/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/api/credentials/: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()
POST Disable specified API credentials
{{baseUrl}}/me/api/credentials/:id/disable
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/api/credentials/:id/disable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/me/api/credentials/:id/disable")
require "http/client"

url = "{{baseUrl}}/me/api/credentials/:id/disable"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/me/api/credentials/:id/disable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/api/credentials/:id/disable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/api/credentials/:id/disable"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/me/api/credentials/:id/disable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/me/api/credentials/:id/disable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/api/credentials/:id/disable"))
    .method("POST", 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}}/me/api/credentials/:id/disable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/me/api/credentials/:id/disable")
  .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('POST', '{{baseUrl}}/me/api/credentials/:id/disable');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/me/api/credentials/:id/disable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/api/credentials/:id/disable';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/me/api/credentials/:id/disable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/api/credentials/:id/disable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/api/credentials/:id/disable',
  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: 'POST',
  url: '{{baseUrl}}/me/api/credentials/:id/disable'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/me/api/credentials/:id/disable');

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}}/me/api/credentials/:id/disable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/api/credentials/:id/disable';
const options = {method: 'POST'};

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}}/me/api/credentials/:id/disable"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/me/api/credentials/:id/disable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/api/credentials/:id/disable",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/me/api/credentials/:id/disable');

echo $response->getBody();
setUrl('{{baseUrl}}/me/api/credentials/:id/disable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/api/credentials/:id/disable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/api/credentials/:id/disable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/api/credentials/:id/disable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/me/api/credentials/:id/disable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/api/credentials/:id/disable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/api/credentials/:id/disable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/api/credentials/:id/disable")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/me/api/credentials/:id/disable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/api/credentials/:id/disable";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/me/api/credentials/:id/disable
http POST {{baseUrl}}/me/api/credentials/:id/disable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/me/api/credentials/:id/disable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/api/credentials/:id/disable")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Enable specified API credentials
{{baseUrl}}/me/api/credentials/:id/enable
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/api/credentials/:id/enable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/me/api/credentials/:id/enable")
require "http/client"

url = "{{baseUrl}}/me/api/credentials/:id/enable"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/me/api/credentials/:id/enable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/api/credentials/:id/enable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/api/credentials/:id/enable"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/me/api/credentials/:id/enable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/me/api/credentials/:id/enable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/api/credentials/:id/enable"))
    .method("POST", 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}}/me/api/credentials/:id/enable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/me/api/credentials/:id/enable")
  .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('POST', '{{baseUrl}}/me/api/credentials/:id/enable');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/me/api/credentials/:id/enable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/api/credentials/:id/enable';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/me/api/credentials/:id/enable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/api/credentials/:id/enable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/api/credentials/:id/enable',
  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: 'POST',
  url: '{{baseUrl}}/me/api/credentials/:id/enable'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/me/api/credentials/:id/enable');

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}}/me/api/credentials/:id/enable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/api/credentials/:id/enable';
const options = {method: 'POST'};

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}}/me/api/credentials/:id/enable"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/me/api/credentials/:id/enable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/api/credentials/:id/enable",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/me/api/credentials/:id/enable');

echo $response->getBody();
setUrl('{{baseUrl}}/me/api/credentials/:id/enable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/api/credentials/:id/enable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/api/credentials/:id/enable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/api/credentials/:id/enable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/me/api/credentials/:id/enable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/api/credentials/:id/enable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/api/credentials/:id/enable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/api/credentials/:id/enable")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/me/api/credentials/:id/enable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/api/credentials/:id/enable";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/me/api/credentials/:id/enable
http POST {{baseUrl}}/me/api/credentials/:id/enable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/me/api/credentials/:id/enable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/api/credentials/:id/enable")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Find a specific api credential
{{baseUrl}}/me/api/credentials/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/api/credentials/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/me/api/credentials/:id")
require "http/client"

url = "{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/api/credentials/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/api/credentials/: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/me/api/credentials/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/me/api/credentials/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/me/api/credentials/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/api/credentials/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/api/credentials/: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}}/me/api/credentials/: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}}/me/api/credentials/: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}}/me/api/credentials/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/: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}}/me/api/credentials/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/me/api/credentials/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/api/credentials/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/api/credentials/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/api/credentials/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/me/api/credentials/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/api/credentials/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/api/credentials/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/api/credentials/: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/me/api/credentials/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/api/credentials/: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}}/me/api/credentials/:id
http GET {{baseUrl}}/me/api/credentials/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/me/api/credentials/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/api/credentials/: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 Find account details
{{baseUrl}}/me/account
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/account");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/me/account")
require "http/client"

url = "{{baseUrl}}/me/account"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/me/account"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/account");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/account"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/me/account HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/me/account")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/account"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/me/account")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/me/account")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/me/account');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/me/account'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/account';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/me/account',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/account")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/account',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/me/account'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/me/account');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/me/account'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/account';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/me/account"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/me/account" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/account",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/me/account');

echo $response->getBody();
setUrl('{{baseUrl}}/me/account');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/account');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/account' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/account' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/me/account")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/account"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/account"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/account")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/me/account') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/account";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/me/account
http GET {{baseUrl}}/me/account
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/me/account
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/account")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find api credentials
{{baseUrl}}/me/api/credentials
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/api/credentials");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/me/api/credentials")
require "http/client"

url = "{{baseUrl}}/me/api/credentials"

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}}/me/api/credentials"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/api/credentials");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/api/credentials"

	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/me/api/credentials HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/me/api/credentials")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/api/credentials"))
    .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}}/me/api/credentials")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/me/api/credentials")
  .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}}/me/api/credentials');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/me/api/credentials'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/api/credentials';
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}}/me/api/credentials',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/api/credentials")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/api/credentials',
  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}}/me/api/credentials'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/me/api/credentials');

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}}/me/api/credentials'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/api/credentials';
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}}/me/api/credentials"]
                                                       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}}/me/api/credentials" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/api/credentials",
  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}}/me/api/credentials');

echo $response->getBody();
setUrl('{{baseUrl}}/me/api/credentials');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/api/credentials');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/api/credentials' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/api/credentials' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/me/api/credentials")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/api/credentials"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/api/credentials"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/api/credentials")

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/me/api/credentials') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/api/credentials";

    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}}/me/api/credentials
http GET {{baseUrl}}/me/api/credentials
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/me/api/credentials
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/api/credentials")! 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 Find caller ids
{{baseUrl}}/me/callerids
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/callerids");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/me/callerids")
require "http/client"

url = "{{baseUrl}}/me/callerids"

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}}/me/callerids"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/callerids");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/callerids"

	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/me/callerids HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/me/callerids")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/callerids"))
    .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}}/me/callerids")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/me/callerids")
  .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}}/me/callerids');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/me/callerids'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/callerids';
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}}/me/callerids',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/callerids")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/callerids',
  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}}/me/callerids'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/me/callerids');

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}}/me/callerids'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/callerids';
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}}/me/callerids"]
                                                       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}}/me/callerids" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/callerids",
  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}}/me/callerids');

echo $response->getBody();
setUrl('{{baseUrl}}/me/callerids');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/callerids');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/callerids' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/callerids' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/me/callerids")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/callerids"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/callerids"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/callerids")

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/me/callerids') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/callerids";

    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}}/me/callerids
http GET {{baseUrl}}/me/callerids
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/me/callerids
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/callerids")! 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 Find credit usage
{{baseUrl}}/me/billing/credit-usage
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/billing/credit-usage");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/me/billing/credit-usage")
require "http/client"

url = "{{baseUrl}}/me/billing/credit-usage"

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}}/me/billing/credit-usage"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/billing/credit-usage");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/billing/credit-usage"

	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/me/billing/credit-usage HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/me/billing/credit-usage")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/billing/credit-usage"))
    .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}}/me/billing/credit-usage")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/me/billing/credit-usage")
  .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}}/me/billing/credit-usage');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/me/billing/credit-usage'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/billing/credit-usage';
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}}/me/billing/credit-usage',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/billing/credit-usage")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/billing/credit-usage',
  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}}/me/billing/credit-usage'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/me/billing/credit-usage');

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}}/me/billing/credit-usage'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/billing/credit-usage';
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}}/me/billing/credit-usage"]
                                                       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}}/me/billing/credit-usage" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/billing/credit-usage",
  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}}/me/billing/credit-usage');

echo $response->getBody();
setUrl('{{baseUrl}}/me/billing/credit-usage');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/billing/credit-usage');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/billing/credit-usage' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/billing/credit-usage' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/me/billing/credit-usage")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/billing/credit-usage"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/billing/credit-usage"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/billing/credit-usage")

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/me/billing/credit-usage') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/billing/credit-usage";

    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}}/me/billing/credit-usage
http GET {{baseUrl}}/me/billing/credit-usage
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/me/billing/credit-usage
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/billing/credit-usage")! 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 Find plan usage
{{baseUrl}}/me/billing/plan-usage
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/billing/plan-usage");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/me/billing/plan-usage")
require "http/client"

url = "{{baseUrl}}/me/billing/plan-usage"

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}}/me/billing/plan-usage"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/billing/plan-usage");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/billing/plan-usage"

	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/me/billing/plan-usage HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/me/billing/plan-usage")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/billing/plan-usage"))
    .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}}/me/billing/plan-usage")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/me/billing/plan-usage")
  .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}}/me/billing/plan-usage');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/me/billing/plan-usage'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/billing/plan-usage';
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}}/me/billing/plan-usage',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/billing/plan-usage")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/billing/plan-usage',
  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}}/me/billing/plan-usage'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/me/billing/plan-usage');

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}}/me/billing/plan-usage'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/billing/plan-usage';
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}}/me/billing/plan-usage"]
                                                       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}}/me/billing/plan-usage" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/billing/plan-usage",
  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}}/me/billing/plan-usage');

echo $response->getBody();
setUrl('{{baseUrl}}/me/billing/plan-usage');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/billing/plan-usage');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/billing/plan-usage' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/billing/plan-usage' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/me/billing/plan-usage")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/billing/plan-usage"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/billing/plan-usage"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/billing/plan-usage")

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/me/billing/plan-usage') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/billing/plan-usage";

    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}}/me/billing/plan-usage
http GET {{baseUrl}}/me/billing/plan-usage
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/me/billing/plan-usage
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/billing/plan-usage")! 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 Verify a caller id
{{baseUrl}}/me/callerids/:callerid/verification-code
QUERY PARAMS

callerid
BODY json

{
  "verificationCode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/callerids/:callerid/verification-code");

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  \"verificationCode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/me/callerids/:callerid/verification-code" {:content-type :json
                                                                                     :form-params {:verificationCode ""}})
require "http/client"

url = "{{baseUrl}}/me/callerids/:callerid/verification-code"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"verificationCode\": \"\"\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}}/me/callerids/:callerid/verification-code"),
    Content = new StringContent("{\n  \"verificationCode\": \"\"\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}}/me/callerids/:callerid/verification-code");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"verificationCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/callerids/:callerid/verification-code"

	payload := strings.NewReader("{\n  \"verificationCode\": \"\"\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/me/callerids/:callerid/verification-code HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "verificationCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/me/callerids/:callerid/verification-code")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"verificationCode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/callerids/:callerid/verification-code"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"verificationCode\": \"\"\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  \"verificationCode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/me/callerids/:callerid/verification-code")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/me/callerids/:callerid/verification-code")
  .header("content-type", "application/json")
  .body("{\n  \"verificationCode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  verificationCode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/me/callerids/:callerid/verification-code');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/me/callerids/:callerid/verification-code',
  headers: {'content-type': 'application/json'},
  data: {verificationCode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/callerids/:callerid/verification-code';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"verificationCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/me/callerids/:callerid/verification-code',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "verificationCode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"verificationCode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/me/callerids/:callerid/verification-code")
  .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/me/callerids/:callerid/verification-code',
  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({verificationCode: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/me/callerids/:callerid/verification-code',
  headers: {'content-type': 'application/json'},
  body: {verificationCode: ''},
  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}}/me/callerids/:callerid/verification-code');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  verificationCode: ''
});

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}}/me/callerids/:callerid/verification-code',
  headers: {'content-type': 'application/json'},
  data: {verificationCode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/callerids/:callerid/verification-code';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"verificationCode":""}'
};

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 = @{ @"verificationCode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/me/callerids/:callerid/verification-code"]
                                                       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}}/me/callerids/:callerid/verification-code" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"verificationCode\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/callerids/:callerid/verification-code",
  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([
    'verificationCode' => ''
  ]),
  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}}/me/callerids/:callerid/verification-code', [
  'body' => '{
  "verificationCode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/me/callerids/:callerid/verification-code');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'verificationCode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'verificationCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/me/callerids/:callerid/verification-code');
$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}}/me/callerids/:callerid/verification-code' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "verificationCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/callerids/:callerid/verification-code' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "verificationCode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"verificationCode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/me/callerids/:callerid/verification-code", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/callerids/:callerid/verification-code"

payload = { "verificationCode": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/callerids/:callerid/verification-code"

payload <- "{\n  \"verificationCode\": \"\"\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}}/me/callerids/:callerid/verification-code")

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  \"verificationCode\": \"\"\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/me/callerids/:callerid/verification-code') do |req|
  req.body = "{\n  \"verificationCode\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/callerids/:callerid/verification-code";

    let payload = json!({"verificationCode": ""});

    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}}/me/callerids/:callerid/verification-code \
  --header 'content-type: application/json' \
  --data '{
  "verificationCode": ""
}'
echo '{
  "verificationCode": ""
}' |  \
  http POST {{baseUrl}}/me/callerids/:callerid/verification-code \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "verificationCode": ""\n}' \
  --output-document \
  - {{baseUrl}}/me/callerids/:callerid/verification-code
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["verificationCode": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/callerids/:callerid/verification-code")! 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 Create media
{{baseUrl}}/media
BODY multipartForm

Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/media");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/media" {:multipart [{:name "file"
                                                               :content ""} {:name "name"
                                                               :content ""}]})
require "http/client"

url = "{{baseUrl}}/media"
headers = HTTP::Headers{
  "content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/media"),
    Content = new MultipartFormDataContent
    {
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "file",
                }
            }
        },
        new StringContent("")
        {
            Headers =
            {
                ContentDisposition = new ContentDispositionHeaderValue("form-data")
                {
                    Name = "name",
                }
            }
        },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/media");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/media"

	payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/media HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 193

-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/media")
  .setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/media"))
    .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
    .method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
  .url("{{baseUrl}}/media")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/media")
  .header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
  .asString();
const data = new FormData();
data.append('file', '');
data.append('name', '');

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/media');

xhr.send(data);
import axios from 'axios';

const form = new FormData();
form.append('file', '');
form.append('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/media',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '[form]'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/media';
const form = new FormData();
form.append('file', '');
form.append('name', '');

const options = {method: 'POST'};

options.body = form;

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const form = new FormData();
form.append('file', '');
form.append('name', '');

const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/media',
  method: 'POST',
  headers: {},
  processData: false,
  contentType: false,
  mimeType: 'multipart/form-data',
  data: form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
  .url("{{baseUrl}}/media")
  .post(body)
  .addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/media',
  headers: {
    'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
  }
};

const req = http.request(options, function (res) {
  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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/media',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  formData: {file: '', name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/media');

req.headers({
  'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});

req.multipart([]);

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}}/media',
  headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
  data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');

const formData = new FormData();
formData.append('file', '');
formData.append('name', '');

const url = '{{baseUrl}}/media';
const options = {method: 'POST'};
options.body = formData;

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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" },
                         @{ @"name": @"name", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";

NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
    [body appendFormat:@"--%@\r\n", boundary];
    if (param[@"fileName"]) {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
        [body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
        [body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
        if (error) {
            NSLog(@"%@", error);
        }
    } else {
        [body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
        [body appendFormat:@"%@", param[@"value"]];
    }
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/media"]
                                                       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}}/media" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/media",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
  CURLOPT_HTTPHEADER => [
    "content-type: multipart/form-data; boundary=---011000010111000001101001"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/media', [
  'headers' => [
    'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/media');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);

$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
addForm(null, null);

$request->setRequestUrl('{{baseUrl}}/media');
$request->setRequestMethod('POST');
$request->setBody($body);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/media' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/media' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }

conn.request("POST", "/baseUrl/media", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/media"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/media"

payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

encode <- "multipart"

response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/media")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)

response = conn.post('/baseUrl/media') do |req|
  req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/media";

    let form = reqwest::multipart::Form::new()
        .text("file", "")
        .text("name", "");
    let mut headers = reqwest::header::HeaderMap::new();

    let client = reqwest::Client::new();
    let response = client.post(url)
        .multipart(form)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/media \
  --header 'content-type: multipart/form-data' \
  --form file= \
  --form name=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"


-----011000010111000001101001
Content-Disposition: form-data; name="name"


-----011000010111000001101001--
' |  \
  http POST {{baseUrl}}/media \
  content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
  --method POST \
  --header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
  --body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
  --output-document \
  - {{baseUrl}}/media
import Foundation

let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
  [
    "name": "file",
    "value": ""
  ],
  [
    "name": "name",
    "value": ""
  ]
]

let boundary = "---011000010111000001101001"

var body = ""
var error: NSError? = nil
for param in parameters {
  let paramName = param["name"]!
  body += "--\(boundary)\r\n"
  body += "Content-Disposition:form-data; name=\"\(paramName)\""
  if let filename = param["fileName"] {
    let contentType = param["content-type"]!
    let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
    if (error != nil) {
      print(error as Any)
    }
    body += "; filename=\"\(filename)\"\r\n"
    body += "Content-Type: \(contentType)\r\n\r\n"
    body += fileContent
  } else if let paramValue = param["value"] {
    body += "\r\n\r\n\(paramValue)"
  }
}

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/media")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Download a MP3 media
{{baseUrl}}/media/:id/file
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/media/:id/file");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/media/:id/file")
require "http/client"

url = "{{baseUrl}}/media/:id/file"

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}}/media/:id/file"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/media/:id/file");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/media/:id/file"

	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/media/:id/file HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/media/:id/file")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/media/:id/file"))
    .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}}/media/:id/file")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/media/:id/file")
  .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}}/media/:id/file');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/media/:id/file'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/media/:id/file';
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}}/media/:id/file',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/media/:id/file")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/media/:id/file',
  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}}/media/:id/file'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/media/:id/file');

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}}/media/:id/file'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/media/:id/file';
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}}/media/:id/file"]
                                                       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}}/media/:id/file" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/media/:id/file",
  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}}/media/:id/file');

echo $response->getBody();
setUrl('{{baseUrl}}/media/:id/file');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/media/:id/file');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/media/:id/file' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/media/:id/file' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/media/:id/file")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/media/:id/file"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/media/:id/file"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/media/:id/file")

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/media/:id/file') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/media/:id/file";

    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}}/media/:id/file
http GET {{baseUrl}}/media/:id/file
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/media/:id/file
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/media/:id/file")! 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 Download media by extension (GET)
{{baseUrl}}/media/:id.:extension
QUERY PARAMS

id
extension
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/media/:id.:extension");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/media/:id.:extension")
require "http/client"

url = "{{baseUrl}}/media/:id.:extension"

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}}/media/:id.:extension"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/media/:id.:extension");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/media/:id.:extension"

	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/media/:id.:extension HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/media/:id.:extension")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/media/:id.:extension"))
    .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}}/media/:id.:extension")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/media/:id.:extension")
  .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}}/media/:id.:extension');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/media/:id.:extension'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/media/:id.:extension';
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}}/media/:id.:extension',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/media/:id.:extension")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/media/:id.:extension',
  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}}/media/:id.:extension'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/media/:id.:extension');

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}}/media/:id.:extension'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/media/:id.:extension';
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}}/media/:id.:extension"]
                                                       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}}/media/:id.:extension" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/media/:id.:extension",
  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}}/media/:id.:extension');

echo $response->getBody();
setUrl('{{baseUrl}}/media/:id.:extension');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/media/:id.:extension');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/media/:id.:extension' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/media/:id.:extension' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/media/:id.:extension")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/media/:id.:extension"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/media/:id.:extension"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/media/:id.:extension")

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/media/:id.:extension') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/media/:id.:extension";

    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}}/media/:id.:extension
http GET {{baseUrl}}/media/:id.:extension
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/media/:id.:extension
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/media/:id.:extension")! 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 Download media by extension
{{baseUrl}}/media/public/:key.:extension
QUERY PARAMS

key
extension
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/media/public/:key.:extension");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/media/public/:key.:extension")
require "http/client"

url = "{{baseUrl}}/media/public/:key.:extension"

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}}/media/public/:key.:extension"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/media/public/:key.:extension");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/media/public/:key.:extension"

	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/media/public/:key.:extension HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/media/public/:key.:extension")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/media/public/:key.:extension"))
    .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}}/media/public/:key.:extension")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/media/public/:key.:extension")
  .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}}/media/public/:key.:extension');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/media/public/:key.:extension'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/media/public/:key.:extension';
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}}/media/public/:key.:extension',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/media/public/:key.:extension")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/media/public/:key.:extension',
  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}}/media/public/:key.:extension'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/media/public/:key.:extension');

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}}/media/public/:key.:extension'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/media/public/:key.:extension';
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}}/media/public/:key.:extension"]
                                                       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}}/media/public/:key.:extension" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/media/public/:key.:extension",
  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}}/media/public/:key.:extension');

echo $response->getBody();
setUrl('{{baseUrl}}/media/public/:key.:extension');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/media/public/:key.:extension');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/media/public/:key.:extension' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/media/public/:key.:extension' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/media/public/:key.:extension")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/media/public/:key.:extension"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/media/public/:key.:extension"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/media/public/:key.:extension")

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/media/public/:key.:extension') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/media/public/:key.:extension";

    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}}/media/public/:key.:extension
http GET {{baseUrl}}/media/public/:key.:extension
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/media/public/:key.:extension
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/media/public/:key.:extension")! 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 Find media
{{baseUrl}}/media
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/media");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/media")
require "http/client"

url = "{{baseUrl}}/media"

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}}/media"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/media");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/media"

	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/media HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/media")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/media"))
    .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}}/media")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/media")
  .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}}/media');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/media'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/media';
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}}/media',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/media")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/media',
  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}}/media'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/media');

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}}/media'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/media';
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}}/media"]
                                                       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}}/media" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/media",
  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}}/media');

echo $response->getBody();
setUrl('{{baseUrl}}/media');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/media');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/media' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/media' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/media")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/media"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/media"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/media")

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/media') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/media";

    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}}/media
http GET {{baseUrl}}/media
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/media
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/media")! 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 Get a specific media
{{baseUrl}}/media/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/media/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/media/:id")
require "http/client"

url = "{{baseUrl}}/media/: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}}/media/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/media/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/media/: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/media/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/media/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/media/: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}}/media/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/media/: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}}/media/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/media/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/media/: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}}/media/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/media/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/media/: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}}/media/: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}}/media/: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}}/media/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/media/: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}}/media/: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}}/media/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/media/: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}}/media/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/media/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/media/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/media/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/media/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/media/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/media/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/media/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/media/: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/media/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/media/: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}}/media/:id
http GET {{baseUrl}}/media/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/media/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/media/: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 Find a specific lease (GET)
{{baseUrl}}/numbers/leases/:number
QUERY PARAMS

number
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/numbers/leases/:number");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/numbers/leases/:number")
require "http/client"

url = "{{baseUrl}}/numbers/leases/:number"

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}}/numbers/leases/:number"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/numbers/leases/:number");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/numbers/leases/:number"

	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/numbers/leases/:number HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/numbers/leases/:number")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/numbers/leases/:number"))
    .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}}/numbers/leases/:number")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/numbers/leases/:number")
  .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}}/numbers/leases/:number');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/numbers/leases/:number'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/numbers/leases/:number';
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}}/numbers/leases/:number',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/numbers/leases/:number")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/numbers/leases/:number',
  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}}/numbers/leases/:number'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/numbers/leases/:number');

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}}/numbers/leases/:number'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/numbers/leases/:number';
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}}/numbers/leases/:number"]
                                                       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}}/numbers/leases/:number" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/numbers/leases/:number",
  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}}/numbers/leases/:number');

echo $response->getBody();
setUrl('{{baseUrl}}/numbers/leases/:number');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/numbers/leases/:number');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/numbers/leases/:number' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/numbers/leases/:number' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/numbers/leases/:number")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/numbers/leases/:number"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/numbers/leases/:number"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/numbers/leases/:number")

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/numbers/leases/:number') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/numbers/leases/:number";

    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}}/numbers/leases/:number
http GET {{baseUrl}}/numbers/leases/:number
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/numbers/leases/:number
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/numbers/leases/:number")! 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 Find a specific lease config
{{baseUrl}}/numbers/leases/configs/:number
QUERY PARAMS

number
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/numbers/leases/configs/:number");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/numbers/leases/configs/:number")
require "http/client"

url = "{{baseUrl}}/numbers/leases/configs/:number"

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}}/numbers/leases/configs/:number"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/numbers/leases/configs/:number");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/numbers/leases/configs/:number"

	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/numbers/leases/configs/:number HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/numbers/leases/configs/:number")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/numbers/leases/configs/:number"))
    .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}}/numbers/leases/configs/:number")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/numbers/leases/configs/:number")
  .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}}/numbers/leases/configs/:number');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/numbers/leases/configs/:number'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/numbers/leases/configs/:number';
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}}/numbers/leases/configs/:number',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/numbers/leases/configs/:number")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/numbers/leases/configs/:number',
  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}}/numbers/leases/configs/:number'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/numbers/leases/configs/:number');

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}}/numbers/leases/configs/:number'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/numbers/leases/configs/:number';
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}}/numbers/leases/configs/:number"]
                                                       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}}/numbers/leases/configs/:number" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/numbers/leases/configs/:number",
  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}}/numbers/leases/configs/:number');

echo $response->getBody();
setUrl('{{baseUrl}}/numbers/leases/configs/:number');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/numbers/leases/configs/:number');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/numbers/leases/configs/:number' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/numbers/leases/configs/:number' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/numbers/leases/configs/:number")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/numbers/leases/configs/:number"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/numbers/leases/configs/:number"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/numbers/leases/configs/:number")

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/numbers/leases/configs/:number') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/numbers/leases/configs/:number";

    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}}/numbers/leases/configs/:number
http GET {{baseUrl}}/numbers/leases/configs/:number
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/numbers/leases/configs/:number
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/numbers/leases/configs/:number")! 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 Find lease configs
{{baseUrl}}/numbers/leases/configs
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/numbers/leases/configs");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/numbers/leases/configs")
require "http/client"

url = "{{baseUrl}}/numbers/leases/configs"

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}}/numbers/leases/configs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/numbers/leases/configs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/numbers/leases/configs"

	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/numbers/leases/configs HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/numbers/leases/configs")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/numbers/leases/configs"))
    .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}}/numbers/leases/configs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/numbers/leases/configs")
  .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}}/numbers/leases/configs');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/numbers/leases/configs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/numbers/leases/configs';
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}}/numbers/leases/configs',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/numbers/leases/configs")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/numbers/leases/configs',
  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}}/numbers/leases/configs'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/numbers/leases/configs');

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}}/numbers/leases/configs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/numbers/leases/configs';
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}}/numbers/leases/configs"]
                                                       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}}/numbers/leases/configs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/numbers/leases/configs",
  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}}/numbers/leases/configs');

echo $response->getBody();
setUrl('{{baseUrl}}/numbers/leases/configs');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/numbers/leases/configs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/numbers/leases/configs' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/numbers/leases/configs' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/numbers/leases/configs")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/numbers/leases/configs"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/numbers/leases/configs"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/numbers/leases/configs")

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/numbers/leases/configs') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/numbers/leases/configs";

    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}}/numbers/leases/configs
http GET {{baseUrl}}/numbers/leases/configs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/numbers/leases/configs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/numbers/leases/configs")! 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 Find leases
{{baseUrl}}/numbers/leases
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/numbers/leases");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/numbers/leases")
require "http/client"

url = "{{baseUrl}}/numbers/leases"

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}}/numbers/leases"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/numbers/leases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/numbers/leases"

	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/numbers/leases HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/numbers/leases")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/numbers/leases"))
    .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}}/numbers/leases")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/numbers/leases")
  .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}}/numbers/leases');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/numbers/leases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/numbers/leases';
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}}/numbers/leases',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/numbers/leases")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/numbers/leases',
  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}}/numbers/leases'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/numbers/leases');

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}}/numbers/leases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/numbers/leases';
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}}/numbers/leases"]
                                                       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}}/numbers/leases" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/numbers/leases",
  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}}/numbers/leases');

echo $response->getBody();
setUrl('{{baseUrl}}/numbers/leases');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/numbers/leases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/numbers/leases' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/numbers/leases' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/numbers/leases")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/numbers/leases"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/numbers/leases"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/numbers/leases")

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/numbers/leases') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/numbers/leases";

    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}}/numbers/leases
http GET {{baseUrl}}/numbers/leases
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/numbers/leases
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/numbers/leases")! 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 Find local numbers
{{baseUrl}}/numbers/local
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/numbers/local");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/numbers/local")
require "http/client"

url = "{{baseUrl}}/numbers/local"

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}}/numbers/local"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/numbers/local");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/numbers/local"

	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/numbers/local HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/numbers/local")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/numbers/local"))
    .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}}/numbers/local")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/numbers/local")
  .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}}/numbers/local');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/numbers/local'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/numbers/local';
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}}/numbers/local',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/numbers/local")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/numbers/local',
  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}}/numbers/local'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/numbers/local');

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}}/numbers/local'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/numbers/local';
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}}/numbers/local"]
                                                       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}}/numbers/local" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/numbers/local",
  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}}/numbers/local');

echo $response->getBody();
setUrl('{{baseUrl}}/numbers/local');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/numbers/local');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/numbers/local' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/numbers/local' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/numbers/local")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/numbers/local"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/numbers/local"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/numbers/local")

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/numbers/local') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/numbers/local";

    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}}/numbers/local
http GET {{baseUrl}}/numbers/local
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/numbers/local
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/numbers/local")! 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 Find number regions
{{baseUrl}}/numbers/regions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/numbers/regions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/numbers/regions")
require "http/client"

url = "{{baseUrl}}/numbers/regions"

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}}/numbers/regions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/numbers/regions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/numbers/regions"

	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/numbers/regions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/numbers/regions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/numbers/regions"))
    .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}}/numbers/regions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/numbers/regions")
  .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}}/numbers/regions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/numbers/regions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/numbers/regions';
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}}/numbers/regions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/numbers/regions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/numbers/regions',
  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}}/numbers/regions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/numbers/regions');

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}}/numbers/regions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/numbers/regions';
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}}/numbers/regions"]
                                                       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}}/numbers/regions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/numbers/regions",
  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}}/numbers/regions');

echo $response->getBody();
setUrl('{{baseUrl}}/numbers/regions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/numbers/regions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/numbers/regions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/numbers/regions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/numbers/regions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/numbers/regions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/numbers/regions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/numbers/regions")

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/numbers/regions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/numbers/regions";

    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}}/numbers/regions
http GET {{baseUrl}}/numbers/regions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/numbers/regions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/numbers/regions")! 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 Find tollfree numbers
{{baseUrl}}/numbers/tollfree
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/numbers/tollfree");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/numbers/tollfree")
require "http/client"

url = "{{baseUrl}}/numbers/tollfree"

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}}/numbers/tollfree"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/numbers/tollfree");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/numbers/tollfree"

	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/numbers/tollfree HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/numbers/tollfree")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/numbers/tollfree"))
    .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}}/numbers/tollfree")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/numbers/tollfree")
  .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}}/numbers/tollfree');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/numbers/tollfree'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/numbers/tollfree';
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}}/numbers/tollfree',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/numbers/tollfree")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/numbers/tollfree',
  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}}/numbers/tollfree'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/numbers/tollfree');

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}}/numbers/tollfree'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/numbers/tollfree';
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}}/numbers/tollfree"]
                                                       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}}/numbers/tollfree" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/numbers/tollfree",
  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}}/numbers/tollfree');

echo $response->getBody();
setUrl('{{baseUrl}}/numbers/tollfree');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/numbers/tollfree');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/numbers/tollfree' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/numbers/tollfree' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/numbers/tollfree")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/numbers/tollfree"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/numbers/tollfree"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/numbers/tollfree")

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/numbers/tollfree') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/numbers/tollfree";

    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}}/numbers/tollfree
http GET {{baseUrl}}/numbers/tollfree
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/numbers/tollfree
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/numbers/tollfree")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a lease (PUT)
{{baseUrl}}/numbers/leases/:number
QUERY PARAMS

number
BODY json

{
  "autoRenew": false,
  "callFeatureStatus": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "nationalFormat": "",
  "number": "",
  "region": {
    "city": "",
    "country": "",
    "latitude": "",
    "longitude": "",
    "prefix": "",
    "state": "",
    "timeZone": "",
    "zipcode": ""
  },
  "sendEmailOnCreate": false,
  "status": "",
  "textFeatureStatus": "",
  "tollFree": false,
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/numbers/leases/:number");

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  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/numbers/leases/:number" {:content-type :json
                                                                  :form-params {:autoRenew false
                                                                                :callFeatureStatus ""
                                                                                :labels []
                                                                                :leaseBegin 0
                                                                                :leaseEnd 0
                                                                                :nationalFormat ""
                                                                                :number ""
                                                                                :region {:city ""
                                                                                         :country ""
                                                                                         :latitude ""
                                                                                         :longitude ""
                                                                                         :prefix ""
                                                                                         :state ""
                                                                                         :timeZone ""
                                                                                         :zipcode ""}
                                                                                :sendEmailOnCreate false
                                                                                :status ""
                                                                                :textFeatureStatus ""
                                                                                :tollFree false
                                                                                :type ""}})
require "http/client"

url = "{{baseUrl}}/numbers/leases/:number"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\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}}/numbers/leases/:number"),
    Content = new StringContent("{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\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}}/numbers/leases/:number");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/numbers/leases/:number"

	payload := strings.NewReader("{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\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/numbers/leases/:number HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 419

{
  "autoRenew": false,
  "callFeatureStatus": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "nationalFormat": "",
  "number": "",
  "region": {
    "city": "",
    "country": "",
    "latitude": "",
    "longitude": "",
    "prefix": "",
    "state": "",
    "timeZone": "",
    "zipcode": ""
  },
  "sendEmailOnCreate": false,
  "status": "",
  "textFeatureStatus": "",
  "tollFree": false,
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/numbers/leases/:number")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/numbers/leases/:number"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\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  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/numbers/leases/:number")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/numbers/leases/:number")
  .header("content-type", "application/json")
  .body("{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  autoRenew: false,
  callFeatureStatus: '',
  labels: [],
  leaseBegin: 0,
  leaseEnd: 0,
  nationalFormat: '',
  number: '',
  region: {
    city: '',
    country: '',
    latitude: '',
    longitude: '',
    prefix: '',
    state: '',
    timeZone: '',
    zipcode: ''
  },
  sendEmailOnCreate: false,
  status: '',
  textFeatureStatus: '',
  tollFree: false,
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/numbers/leases/:number');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/numbers/leases/:number',
  headers: {'content-type': 'application/json'},
  data: {
    autoRenew: false,
    callFeatureStatus: '',
    labels: [],
    leaseBegin: 0,
    leaseEnd: 0,
    nationalFormat: '',
    number: '',
    region: {
      city: '',
      country: '',
      latitude: '',
      longitude: '',
      prefix: '',
      state: '',
      timeZone: '',
      zipcode: ''
    },
    sendEmailOnCreate: false,
    status: '',
    textFeatureStatus: '',
    tollFree: false,
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/numbers/leases/:number';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"autoRenew":false,"callFeatureStatus":"","labels":[],"leaseBegin":0,"leaseEnd":0,"nationalFormat":"","number":"","region":{"city":"","country":"","latitude":"","longitude":"","prefix":"","state":"","timeZone":"","zipcode":""},"sendEmailOnCreate":false,"status":"","textFeatureStatus":"","tollFree":false,"type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/numbers/leases/:number',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "autoRenew": false,\n  "callFeatureStatus": "",\n  "labels": [],\n  "leaseBegin": 0,\n  "leaseEnd": 0,\n  "nationalFormat": "",\n  "number": "",\n  "region": {\n    "city": "",\n    "country": "",\n    "latitude": "",\n    "longitude": "",\n    "prefix": "",\n    "state": "",\n    "timeZone": "",\n    "zipcode": ""\n  },\n  "sendEmailOnCreate": false,\n  "status": "",\n  "textFeatureStatus": "",\n  "tollFree": false,\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/numbers/leases/:number")
  .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/numbers/leases/:number',
  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({
  autoRenew: false,
  callFeatureStatus: '',
  labels: [],
  leaseBegin: 0,
  leaseEnd: 0,
  nationalFormat: '',
  number: '',
  region: {
    city: '',
    country: '',
    latitude: '',
    longitude: '',
    prefix: '',
    state: '',
    timeZone: '',
    zipcode: ''
  },
  sendEmailOnCreate: false,
  status: '',
  textFeatureStatus: '',
  tollFree: false,
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/numbers/leases/:number',
  headers: {'content-type': 'application/json'},
  body: {
    autoRenew: false,
    callFeatureStatus: '',
    labels: [],
    leaseBegin: 0,
    leaseEnd: 0,
    nationalFormat: '',
    number: '',
    region: {
      city: '',
      country: '',
      latitude: '',
      longitude: '',
      prefix: '',
      state: '',
      timeZone: '',
      zipcode: ''
    },
    sendEmailOnCreate: false,
    status: '',
    textFeatureStatus: '',
    tollFree: false,
    type: ''
  },
  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}}/numbers/leases/:number');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  autoRenew: false,
  callFeatureStatus: '',
  labels: [],
  leaseBegin: 0,
  leaseEnd: 0,
  nationalFormat: '',
  number: '',
  region: {
    city: '',
    country: '',
    latitude: '',
    longitude: '',
    prefix: '',
    state: '',
    timeZone: '',
    zipcode: ''
  },
  sendEmailOnCreate: false,
  status: '',
  textFeatureStatus: '',
  tollFree: false,
  type: ''
});

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}}/numbers/leases/:number',
  headers: {'content-type': 'application/json'},
  data: {
    autoRenew: false,
    callFeatureStatus: '',
    labels: [],
    leaseBegin: 0,
    leaseEnd: 0,
    nationalFormat: '',
    number: '',
    region: {
      city: '',
      country: '',
      latitude: '',
      longitude: '',
      prefix: '',
      state: '',
      timeZone: '',
      zipcode: ''
    },
    sendEmailOnCreate: false,
    status: '',
    textFeatureStatus: '',
    tollFree: false,
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/numbers/leases/:number';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"autoRenew":false,"callFeatureStatus":"","labels":[],"leaseBegin":0,"leaseEnd":0,"nationalFormat":"","number":"","region":{"city":"","country":"","latitude":"","longitude":"","prefix":"","state":"","timeZone":"","zipcode":""},"sendEmailOnCreate":false,"status":"","textFeatureStatus":"","tollFree":false,"type":""}'
};

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 = @{ @"autoRenew": @NO,
                              @"callFeatureStatus": @"",
                              @"labels": @[  ],
                              @"leaseBegin": @0,
                              @"leaseEnd": @0,
                              @"nationalFormat": @"",
                              @"number": @"",
                              @"region": @{ @"city": @"", @"country": @"", @"latitude": @"", @"longitude": @"", @"prefix": @"", @"state": @"", @"timeZone": @"", @"zipcode": @"" },
                              @"sendEmailOnCreate": @NO,
                              @"status": @"",
                              @"textFeatureStatus": @"",
                              @"tollFree": @NO,
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/numbers/leases/:number"]
                                                       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}}/numbers/leases/:number" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/numbers/leases/:number",
  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([
    'autoRenew' => null,
    'callFeatureStatus' => '',
    'labels' => [
        
    ],
    'leaseBegin' => 0,
    'leaseEnd' => 0,
    'nationalFormat' => '',
    'number' => '',
    'region' => [
        'city' => '',
        'country' => '',
        'latitude' => '',
        'longitude' => '',
        'prefix' => '',
        'state' => '',
        'timeZone' => '',
        'zipcode' => ''
    ],
    'sendEmailOnCreate' => null,
    'status' => '',
    'textFeatureStatus' => '',
    'tollFree' => null,
    'type' => ''
  ]),
  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}}/numbers/leases/:number', [
  'body' => '{
  "autoRenew": false,
  "callFeatureStatus": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "nationalFormat": "",
  "number": "",
  "region": {
    "city": "",
    "country": "",
    "latitude": "",
    "longitude": "",
    "prefix": "",
    "state": "",
    "timeZone": "",
    "zipcode": ""
  },
  "sendEmailOnCreate": false,
  "status": "",
  "textFeatureStatus": "",
  "tollFree": false,
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/numbers/leases/:number');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'autoRenew' => null,
  'callFeatureStatus' => '',
  'labels' => [
    
  ],
  'leaseBegin' => 0,
  'leaseEnd' => 0,
  'nationalFormat' => '',
  'number' => '',
  'region' => [
    'city' => '',
    'country' => '',
    'latitude' => '',
    'longitude' => '',
    'prefix' => '',
    'state' => '',
    'timeZone' => '',
    'zipcode' => ''
  ],
  'sendEmailOnCreate' => null,
  'status' => '',
  'textFeatureStatus' => '',
  'tollFree' => null,
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'autoRenew' => null,
  'callFeatureStatus' => '',
  'labels' => [
    
  ],
  'leaseBegin' => 0,
  'leaseEnd' => 0,
  'nationalFormat' => '',
  'number' => '',
  'region' => [
    'city' => '',
    'country' => '',
    'latitude' => '',
    'longitude' => '',
    'prefix' => '',
    'state' => '',
    'timeZone' => '',
    'zipcode' => ''
  ],
  'sendEmailOnCreate' => null,
  'status' => '',
  'textFeatureStatus' => '',
  'tollFree' => null,
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/numbers/leases/:number');
$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}}/numbers/leases/:number' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "autoRenew": false,
  "callFeatureStatus": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "nationalFormat": "",
  "number": "",
  "region": {
    "city": "",
    "country": "",
    "latitude": "",
    "longitude": "",
    "prefix": "",
    "state": "",
    "timeZone": "",
    "zipcode": ""
  },
  "sendEmailOnCreate": false,
  "status": "",
  "textFeatureStatus": "",
  "tollFree": false,
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/numbers/leases/:number' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "autoRenew": false,
  "callFeatureStatus": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "nationalFormat": "",
  "number": "",
  "region": {
    "city": "",
    "country": "",
    "latitude": "",
    "longitude": "",
    "prefix": "",
    "state": "",
    "timeZone": "",
    "zipcode": ""
  },
  "sendEmailOnCreate": false,
  "status": "",
  "textFeatureStatus": "",
  "tollFree": false,
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/numbers/leases/:number", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/numbers/leases/:number"

payload = {
    "autoRenew": False,
    "callFeatureStatus": "",
    "labels": [],
    "leaseBegin": 0,
    "leaseEnd": 0,
    "nationalFormat": "",
    "number": "",
    "region": {
        "city": "",
        "country": "",
        "latitude": "",
        "longitude": "",
        "prefix": "",
        "state": "",
        "timeZone": "",
        "zipcode": ""
    },
    "sendEmailOnCreate": False,
    "status": "",
    "textFeatureStatus": "",
    "tollFree": False,
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/numbers/leases/:number"

payload <- "{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\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}}/numbers/leases/:number")

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  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\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/numbers/leases/:number') do |req|
  req.body = "{\n  \"autoRenew\": false,\n  \"callFeatureStatus\": \"\",\n  \"labels\": [],\n  \"leaseBegin\": 0,\n  \"leaseEnd\": 0,\n  \"nationalFormat\": \"\",\n  \"number\": \"\",\n  \"region\": {\n    \"city\": \"\",\n    \"country\": \"\",\n    \"latitude\": \"\",\n    \"longitude\": \"\",\n    \"prefix\": \"\",\n    \"state\": \"\",\n    \"timeZone\": \"\",\n    \"zipcode\": \"\"\n  },\n  \"sendEmailOnCreate\": false,\n  \"status\": \"\",\n  \"textFeatureStatus\": \"\",\n  \"tollFree\": false,\n  \"type\": \"\"\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}}/numbers/leases/:number";

    let payload = json!({
        "autoRenew": false,
        "callFeatureStatus": "",
        "labels": (),
        "leaseBegin": 0,
        "leaseEnd": 0,
        "nationalFormat": "",
        "number": "",
        "region": json!({
            "city": "",
            "country": "",
            "latitude": "",
            "longitude": "",
            "prefix": "",
            "state": "",
            "timeZone": "",
            "zipcode": ""
        }),
        "sendEmailOnCreate": false,
        "status": "",
        "textFeatureStatus": "",
        "tollFree": false,
        "type": ""
    });

    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}}/numbers/leases/:number \
  --header 'content-type: application/json' \
  --data '{
  "autoRenew": false,
  "callFeatureStatus": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "nationalFormat": "",
  "number": "",
  "region": {
    "city": "",
    "country": "",
    "latitude": "",
    "longitude": "",
    "prefix": "",
    "state": "",
    "timeZone": "",
    "zipcode": ""
  },
  "sendEmailOnCreate": false,
  "status": "",
  "textFeatureStatus": "",
  "tollFree": false,
  "type": ""
}'
echo '{
  "autoRenew": false,
  "callFeatureStatus": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "nationalFormat": "",
  "number": "",
  "region": {
    "city": "",
    "country": "",
    "latitude": "",
    "longitude": "",
    "prefix": "",
    "state": "",
    "timeZone": "",
    "zipcode": ""
  },
  "sendEmailOnCreate": false,
  "status": "",
  "textFeatureStatus": "",
  "tollFree": false,
  "type": ""
}' |  \
  http PUT {{baseUrl}}/numbers/leases/:number \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "autoRenew": false,\n  "callFeatureStatus": "",\n  "labels": [],\n  "leaseBegin": 0,\n  "leaseEnd": 0,\n  "nationalFormat": "",\n  "number": "",\n  "region": {\n    "city": "",\n    "country": "",\n    "latitude": "",\n    "longitude": "",\n    "prefix": "",\n    "state": "",\n    "timeZone": "",\n    "zipcode": ""\n  },\n  "sendEmailOnCreate": false,\n  "status": "",\n  "textFeatureStatus": "",\n  "tollFree": false,\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/numbers/leases/:number
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "autoRenew": false,
  "callFeatureStatus": "",
  "labels": [],
  "leaseBegin": 0,
  "leaseEnd": 0,
  "nationalFormat": "",
  "number": "",
  "region": [
    "city": "",
    "country": "",
    "latitude": "",
    "longitude": "",
    "prefix": "",
    "state": "",
    "timeZone": "",
    "zipcode": ""
  ],
  "sendEmailOnCreate": false,
  "status": "",
  "textFeatureStatus": "",
  "tollFree": false,
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/numbers/leases/:number")! 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 Update a lease config
{{baseUrl}}/numbers/leases/configs/:number
QUERY PARAMS

number
BODY json

{
  "callTrackingConfig": {
    "failedTransferSoundId": 0,
    "googleAnalytics": {
      "category": "",
      "domain": "",
      "googleAccountId": ""
    },
    "introSoundId": 0,
    "recorded": false,
    "screen": false,
    "transferNumbers": [],
    "voicemail": false,
    "voicemailSoundId": 0,
    "weeklySchedule": {
      "daysOfWeek": [],
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopTimeOfDay": {},
      "timeZone": ""
    },
    "whisperSoundId": 0
  },
  "configType": "",
  "ivrInboundConfig": {
    "dialplanXml": ""
  },
  "number": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/numbers/leases/configs/:number");

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  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/numbers/leases/configs/:number" {:content-type :json
                                                                          :form-params {:callTrackingConfig {:failedTransferSoundId 0
                                                                                                             :googleAnalytics {:category ""
                                                                                                                               :domain ""
                                                                                                                               :googleAccountId ""}
                                                                                                             :introSoundId 0
                                                                                                             :recorded false
                                                                                                             :screen false
                                                                                                             :transferNumbers []
                                                                                                             :voicemail false
                                                                                                             :voicemailSoundId 0
                                                                                                             :weeklySchedule {:daysOfWeek []
                                                                                                                              :startTimeOfDay {:hour 0
                                                                                                                                               :minute 0
                                                                                                                                               :nano 0
                                                                                                                                               :second 0}
                                                                                                                              :stopTimeOfDay {}
                                                                                                                              :timeZone ""}
                                                                                                             :whisperSoundId 0}
                                                                                        :configType ""
                                                                                        :ivrInboundConfig {:dialplanXml ""}
                                                                                        :number ""
                                                                                        :textInboundConfig {:forwardEnabled false
                                                                                                            :forwardNumber ""}}})
require "http/client"

url = "{{baseUrl}}/numbers/leases/configs/:number"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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}}/numbers/leases/configs/:number"),
    Content = new StringContent("{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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}}/numbers/leases/configs/:number");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/numbers/leases/configs/:number"

	payload := strings.NewReader("{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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/numbers/leases/configs/:number HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 723

{
  "callTrackingConfig": {
    "failedTransferSoundId": 0,
    "googleAnalytics": {
      "category": "",
      "domain": "",
      "googleAccountId": ""
    },
    "introSoundId": 0,
    "recorded": false,
    "screen": false,
    "transferNumbers": [],
    "voicemail": false,
    "voicemailSoundId": 0,
    "weeklySchedule": {
      "daysOfWeek": [],
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopTimeOfDay": {},
      "timeZone": ""
    },
    "whisperSoundId": 0
  },
  "configType": "",
  "ivrInboundConfig": {
    "dialplanXml": ""
  },
  "number": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/numbers/leases/configs/:number")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/numbers/leases/configs/:number"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/numbers/leases/configs/:number")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/numbers/leases/configs/:number")
  .header("content-type", "application/json")
  .body("{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  callTrackingConfig: {
    failedTransferSoundId: 0,
    googleAnalytics: {
      category: '',
      domain: '',
      googleAccountId: ''
    },
    introSoundId: 0,
    recorded: false,
    screen: false,
    transferNumbers: [],
    voicemail: false,
    voicemailSoundId: 0,
    weeklySchedule: {
      daysOfWeek: [],
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopTimeOfDay: {},
      timeZone: ''
    },
    whisperSoundId: 0
  },
  configType: '',
  ivrInboundConfig: {
    dialplanXml: ''
  },
  number: '',
  textInboundConfig: {
    forwardEnabled: false,
    forwardNumber: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/numbers/leases/configs/:number');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/numbers/leases/configs/:number',
  headers: {'content-type': 'application/json'},
  data: {
    callTrackingConfig: {
      failedTransferSoundId: 0,
      googleAnalytics: {category: '', domain: '', googleAccountId: ''},
      introSoundId: 0,
      recorded: false,
      screen: false,
      transferNumbers: [],
      voicemail: false,
      voicemailSoundId: 0,
      weeklySchedule: {
        daysOfWeek: [],
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopTimeOfDay: {},
        timeZone: ''
      },
      whisperSoundId: 0
    },
    configType: '',
    ivrInboundConfig: {dialplanXml: ''},
    number: '',
    textInboundConfig: {forwardEnabled: false, forwardNumber: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/numbers/leases/configs/:number';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"callTrackingConfig":{"failedTransferSoundId":0,"googleAnalytics":{"category":"","domain":"","googleAccountId":""},"introSoundId":0,"recorded":false,"screen":false,"transferNumbers":[],"voicemail":false,"voicemailSoundId":0,"weeklySchedule":{"daysOfWeek":[],"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopTimeOfDay":{},"timeZone":""},"whisperSoundId":0},"configType":"","ivrInboundConfig":{"dialplanXml":""},"number":"","textInboundConfig":{"forwardEnabled":false,"forwardNumber":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/numbers/leases/configs/:number',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "callTrackingConfig": {\n    "failedTransferSoundId": 0,\n    "googleAnalytics": {\n      "category": "",\n      "domain": "",\n      "googleAccountId": ""\n    },\n    "introSoundId": 0,\n    "recorded": false,\n    "screen": false,\n    "transferNumbers": [],\n    "voicemail": false,\n    "voicemailSoundId": 0,\n    "weeklySchedule": {\n      "daysOfWeek": [],\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    },\n    "whisperSoundId": 0\n  },\n  "configType": "",\n  "ivrInboundConfig": {\n    "dialplanXml": ""\n  },\n  "number": "",\n  "textInboundConfig": {\n    "forwardEnabled": false,\n    "forwardNumber": ""\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  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/numbers/leases/configs/:number")
  .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/numbers/leases/configs/:number',
  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({
  callTrackingConfig: {
    failedTransferSoundId: 0,
    googleAnalytics: {category: '', domain: '', googleAccountId: ''},
    introSoundId: 0,
    recorded: false,
    screen: false,
    transferNumbers: [],
    voicemail: false,
    voicemailSoundId: 0,
    weeklySchedule: {
      daysOfWeek: [],
      startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
      stopTimeOfDay: {},
      timeZone: ''
    },
    whisperSoundId: 0
  },
  configType: '',
  ivrInboundConfig: {dialplanXml: ''},
  number: '',
  textInboundConfig: {forwardEnabled: false, forwardNumber: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/numbers/leases/configs/:number',
  headers: {'content-type': 'application/json'},
  body: {
    callTrackingConfig: {
      failedTransferSoundId: 0,
      googleAnalytics: {category: '', domain: '', googleAccountId: ''},
      introSoundId: 0,
      recorded: false,
      screen: false,
      transferNumbers: [],
      voicemail: false,
      voicemailSoundId: 0,
      weeklySchedule: {
        daysOfWeek: [],
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopTimeOfDay: {},
        timeZone: ''
      },
      whisperSoundId: 0
    },
    configType: '',
    ivrInboundConfig: {dialplanXml: ''},
    number: '',
    textInboundConfig: {forwardEnabled: false, forwardNumber: ''}
  },
  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}}/numbers/leases/configs/:number');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  callTrackingConfig: {
    failedTransferSoundId: 0,
    googleAnalytics: {
      category: '',
      domain: '',
      googleAccountId: ''
    },
    introSoundId: 0,
    recorded: false,
    screen: false,
    transferNumbers: [],
    voicemail: false,
    voicemailSoundId: 0,
    weeklySchedule: {
      daysOfWeek: [],
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopTimeOfDay: {},
      timeZone: ''
    },
    whisperSoundId: 0
  },
  configType: '',
  ivrInboundConfig: {
    dialplanXml: ''
  },
  number: '',
  textInboundConfig: {
    forwardEnabled: false,
    forwardNumber: ''
  }
});

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}}/numbers/leases/configs/:number',
  headers: {'content-type': 'application/json'},
  data: {
    callTrackingConfig: {
      failedTransferSoundId: 0,
      googleAnalytics: {category: '', domain: '', googleAccountId: ''},
      introSoundId: 0,
      recorded: false,
      screen: false,
      transferNumbers: [],
      voicemail: false,
      voicemailSoundId: 0,
      weeklySchedule: {
        daysOfWeek: [],
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopTimeOfDay: {},
        timeZone: ''
      },
      whisperSoundId: 0
    },
    configType: '',
    ivrInboundConfig: {dialplanXml: ''},
    number: '',
    textInboundConfig: {forwardEnabled: false, forwardNumber: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/numbers/leases/configs/:number';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"callTrackingConfig":{"failedTransferSoundId":0,"googleAnalytics":{"category":"","domain":"","googleAccountId":""},"introSoundId":0,"recorded":false,"screen":false,"transferNumbers":[],"voicemail":false,"voicemailSoundId":0,"weeklySchedule":{"daysOfWeek":[],"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopTimeOfDay":{},"timeZone":""},"whisperSoundId":0},"configType":"","ivrInboundConfig":{"dialplanXml":""},"number":"","textInboundConfig":{"forwardEnabled":false,"forwardNumber":""}}'
};

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 = @{ @"callTrackingConfig": @{ @"failedTransferSoundId": @0, @"googleAnalytics": @{ @"category": @"", @"domain": @"", @"googleAccountId": @"" }, @"introSoundId": @0, @"recorded": @NO, @"screen": @NO, @"transferNumbers": @[  ], @"voicemail": @NO, @"voicemailSoundId": @0, @"weeklySchedule": @{ @"daysOfWeek": @[  ], @"startTimeOfDay": @{ @"hour": @0, @"minute": @0, @"nano": @0, @"second": @0 }, @"stopTimeOfDay": @{  }, @"timeZone": @"" }, @"whisperSoundId": @0 },
                              @"configType": @"",
                              @"ivrInboundConfig": @{ @"dialplanXml": @"" },
                              @"number": @"",
                              @"textInboundConfig": @{ @"forwardEnabled": @NO, @"forwardNumber": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/numbers/leases/configs/:number"]
                                                       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}}/numbers/leases/configs/:number" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/numbers/leases/configs/:number",
  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([
    'callTrackingConfig' => [
        'failedTransferSoundId' => 0,
        'googleAnalytics' => [
                'category' => '',
                'domain' => '',
                'googleAccountId' => ''
        ],
        'introSoundId' => 0,
        'recorded' => null,
        'screen' => null,
        'transferNumbers' => [
                
        ],
        'voicemail' => null,
        'voicemailSoundId' => 0,
        'weeklySchedule' => [
                'daysOfWeek' => [
                                
                ],
                'startTimeOfDay' => [
                                'hour' => 0,
                                'minute' => 0,
                                'nano' => 0,
                                'second' => 0
                ],
                'stopTimeOfDay' => [
                                
                ],
                'timeZone' => ''
        ],
        'whisperSoundId' => 0
    ],
    'configType' => '',
    'ivrInboundConfig' => [
        'dialplanXml' => ''
    ],
    'number' => '',
    'textInboundConfig' => [
        'forwardEnabled' => null,
        'forwardNumber' => ''
    ]
  ]),
  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}}/numbers/leases/configs/:number', [
  'body' => '{
  "callTrackingConfig": {
    "failedTransferSoundId": 0,
    "googleAnalytics": {
      "category": "",
      "domain": "",
      "googleAccountId": ""
    },
    "introSoundId": 0,
    "recorded": false,
    "screen": false,
    "transferNumbers": [],
    "voicemail": false,
    "voicemailSoundId": 0,
    "weeklySchedule": {
      "daysOfWeek": [],
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopTimeOfDay": {},
      "timeZone": ""
    },
    "whisperSoundId": 0
  },
  "configType": "",
  "ivrInboundConfig": {
    "dialplanXml": ""
  },
  "number": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/numbers/leases/configs/:number');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'callTrackingConfig' => [
    'failedTransferSoundId' => 0,
    'googleAnalytics' => [
        'category' => '',
        'domain' => '',
        'googleAccountId' => ''
    ],
    'introSoundId' => 0,
    'recorded' => null,
    'screen' => null,
    'transferNumbers' => [
        
    ],
    'voicemail' => null,
    'voicemailSoundId' => 0,
    'weeklySchedule' => [
        'daysOfWeek' => [
                
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ],
    'whisperSoundId' => 0
  ],
  'configType' => '',
  'ivrInboundConfig' => [
    'dialplanXml' => ''
  ],
  'number' => '',
  'textInboundConfig' => [
    'forwardEnabled' => null,
    'forwardNumber' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'callTrackingConfig' => [
    'failedTransferSoundId' => 0,
    'googleAnalytics' => [
        'category' => '',
        'domain' => '',
        'googleAccountId' => ''
    ],
    'introSoundId' => 0,
    'recorded' => null,
    'screen' => null,
    'transferNumbers' => [
        
    ],
    'voicemail' => null,
    'voicemailSoundId' => 0,
    'weeklySchedule' => [
        'daysOfWeek' => [
                
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ],
    'whisperSoundId' => 0
  ],
  'configType' => '',
  'ivrInboundConfig' => [
    'dialplanXml' => ''
  ],
  'number' => '',
  'textInboundConfig' => [
    'forwardEnabled' => null,
    'forwardNumber' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/numbers/leases/configs/:number');
$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}}/numbers/leases/configs/:number' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "callTrackingConfig": {
    "failedTransferSoundId": 0,
    "googleAnalytics": {
      "category": "",
      "domain": "",
      "googleAccountId": ""
    },
    "introSoundId": 0,
    "recorded": false,
    "screen": false,
    "transferNumbers": [],
    "voicemail": false,
    "voicemailSoundId": 0,
    "weeklySchedule": {
      "daysOfWeek": [],
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopTimeOfDay": {},
      "timeZone": ""
    },
    "whisperSoundId": 0
  },
  "configType": "",
  "ivrInboundConfig": {
    "dialplanXml": ""
  },
  "number": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/numbers/leases/configs/:number' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "callTrackingConfig": {
    "failedTransferSoundId": 0,
    "googleAnalytics": {
      "category": "",
      "domain": "",
      "googleAccountId": ""
    },
    "introSoundId": 0,
    "recorded": false,
    "screen": false,
    "transferNumbers": [],
    "voicemail": false,
    "voicemailSoundId": 0,
    "weeklySchedule": {
      "daysOfWeek": [],
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopTimeOfDay": {},
      "timeZone": ""
    },
    "whisperSoundId": 0
  },
  "configType": "",
  "ivrInboundConfig": {
    "dialplanXml": ""
  },
  "number": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/numbers/leases/configs/:number", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/numbers/leases/configs/:number"

payload = {
    "callTrackingConfig": {
        "failedTransferSoundId": 0,
        "googleAnalytics": {
            "category": "",
            "domain": "",
            "googleAccountId": ""
        },
        "introSoundId": 0,
        "recorded": False,
        "screen": False,
        "transferNumbers": [],
        "voicemail": False,
        "voicemailSoundId": 0,
        "weeklySchedule": {
            "daysOfWeek": [],
            "startTimeOfDay": {
                "hour": 0,
                "minute": 0,
                "nano": 0,
                "second": 0
            },
            "stopTimeOfDay": {},
            "timeZone": ""
        },
        "whisperSoundId": 0
    },
    "configType": "",
    "ivrInboundConfig": { "dialplanXml": "" },
    "number": "",
    "textInboundConfig": {
        "forwardEnabled": False,
        "forwardNumber": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/numbers/leases/configs/:number"

payload <- "{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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}}/numbers/leases/configs/:number")

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  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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/numbers/leases/configs/:number') do |req|
  req.body = "{\n  \"callTrackingConfig\": {\n    \"failedTransferSoundId\": 0,\n    \"googleAnalytics\": {\n      \"category\": \"\",\n      \"domain\": \"\",\n      \"googleAccountId\": \"\"\n    },\n    \"introSoundId\": 0,\n    \"recorded\": false,\n    \"screen\": false,\n    \"transferNumbers\": [],\n    \"voicemail\": false,\n    \"voicemailSoundId\": 0,\n    \"weeklySchedule\": {\n      \"daysOfWeek\": [],\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    },\n    \"whisperSoundId\": 0\n  },\n  \"configType\": \"\",\n  \"ivrInboundConfig\": {\n    \"dialplanXml\": \"\"\n  },\n  \"number\": \"\",\n  \"textInboundConfig\": {\n    \"forwardEnabled\": false,\n    \"forwardNumber\": \"\"\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}}/numbers/leases/configs/:number";

    let payload = json!({
        "callTrackingConfig": json!({
            "failedTransferSoundId": 0,
            "googleAnalytics": json!({
                "category": "",
                "domain": "",
                "googleAccountId": ""
            }),
            "introSoundId": 0,
            "recorded": false,
            "screen": false,
            "transferNumbers": (),
            "voicemail": false,
            "voicemailSoundId": 0,
            "weeklySchedule": json!({
                "daysOfWeek": (),
                "startTimeOfDay": json!({
                    "hour": 0,
                    "minute": 0,
                    "nano": 0,
                    "second": 0
                }),
                "stopTimeOfDay": json!({}),
                "timeZone": ""
            }),
            "whisperSoundId": 0
        }),
        "configType": "",
        "ivrInboundConfig": json!({"dialplanXml": ""}),
        "number": "",
        "textInboundConfig": json!({
            "forwardEnabled": false,
            "forwardNumber": ""
        })
    });

    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}}/numbers/leases/configs/:number \
  --header 'content-type: application/json' \
  --data '{
  "callTrackingConfig": {
    "failedTransferSoundId": 0,
    "googleAnalytics": {
      "category": "",
      "domain": "",
      "googleAccountId": ""
    },
    "introSoundId": 0,
    "recorded": false,
    "screen": false,
    "transferNumbers": [],
    "voicemail": false,
    "voicemailSoundId": 0,
    "weeklySchedule": {
      "daysOfWeek": [],
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopTimeOfDay": {},
      "timeZone": ""
    },
    "whisperSoundId": 0
  },
  "configType": "",
  "ivrInboundConfig": {
    "dialplanXml": ""
  },
  "number": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}'
echo '{
  "callTrackingConfig": {
    "failedTransferSoundId": 0,
    "googleAnalytics": {
      "category": "",
      "domain": "",
      "googleAccountId": ""
    },
    "introSoundId": 0,
    "recorded": false,
    "screen": false,
    "transferNumbers": [],
    "voicemail": false,
    "voicemailSoundId": 0,
    "weeklySchedule": {
      "daysOfWeek": [],
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopTimeOfDay": {},
      "timeZone": ""
    },
    "whisperSoundId": 0
  },
  "configType": "",
  "ivrInboundConfig": {
    "dialplanXml": ""
  },
  "number": "",
  "textInboundConfig": {
    "forwardEnabled": false,
    "forwardNumber": ""
  }
}' |  \
  http PUT {{baseUrl}}/numbers/leases/configs/:number \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "callTrackingConfig": {\n    "failedTransferSoundId": 0,\n    "googleAnalytics": {\n      "category": "",\n      "domain": "",\n      "googleAccountId": ""\n    },\n    "introSoundId": 0,\n    "recorded": false,\n    "screen": false,\n    "transferNumbers": [],\n    "voicemail": false,\n    "voicemailSoundId": 0,\n    "weeklySchedule": {\n      "daysOfWeek": [],\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    },\n    "whisperSoundId": 0\n  },\n  "configType": "",\n  "ivrInboundConfig": {\n    "dialplanXml": ""\n  },\n  "number": "",\n  "textInboundConfig": {\n    "forwardEnabled": false,\n    "forwardNumber": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/numbers/leases/configs/:number
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "callTrackingConfig": [
    "failedTransferSoundId": 0,
    "googleAnalytics": [
      "category": "",
      "domain": "",
      "googleAccountId": ""
    ],
    "introSoundId": 0,
    "recorded": false,
    "screen": false,
    "transferNumbers": [],
    "voicemail": false,
    "voicemailSoundId": 0,
    "weeklySchedule": [
      "daysOfWeek": [],
      "startTimeOfDay": [
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      ],
      "stopTimeOfDay": [],
      "timeZone": ""
    ],
    "whisperSoundId": 0
  ],
  "configType": "",
  "ivrInboundConfig": ["dialplanXml": ""],
  "number": "",
  "textInboundConfig": [
    "forwardEnabled": false,
    "forwardNumber": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/numbers/leases/configs/:number")! 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()
GET Find a specific order
{{baseUrl}}/orders/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/orders/:id")
require "http/client"

url = "{{baseUrl}}/orders/: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}}/orders/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/: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/orders/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/orders/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/: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}}/orders/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/orders/: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}}/orders/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/orders/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/: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}}/orders/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/: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}}/orders/: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}}/orders/: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}}/orders/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/: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}}/orders/: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}}/orders/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/: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}}/orders/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/orders/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/: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/orders/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/: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}}/orders/:id
http GET {{baseUrl}}/orders/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/orders/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/: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 Find orders
{{baseUrl}}/orders
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/orders")
require "http/client"

url = "{{baseUrl}}/orders"

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}}/orders"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders"

	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/orders HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/orders")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders"))
    .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}}/orders")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/orders")
  .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}}/orders');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/orders'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders';
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}}/orders',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders',
  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}}/orders'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/orders');

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}}/orders'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders';
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}}/orders"]
                                                       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}}/orders" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders",
  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}}/orders');

echo $response->getBody();
setUrl('{{baseUrl}}/orders');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/orders")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders")

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/orders') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders";

    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}}/orders
http GET {{baseUrl}}/orders
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/orders
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders")! 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 Purchase keywords
{{baseUrl}}/orders/keywords
BODY json

{
  "keywords": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/keywords");

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  \"keywords\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/keywords" {:content-type :json
                                                            :form-params {:keywords []}})
require "http/client"

url = "{{baseUrl}}/orders/keywords"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"keywords\": []\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}}/orders/keywords"),
    Content = new StringContent("{\n  \"keywords\": []\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}}/orders/keywords");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"keywords\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/keywords"

	payload := strings.NewReader("{\n  \"keywords\": []\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/orders/keywords HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "keywords": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/keywords")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"keywords\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/keywords"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"keywords\": []\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  \"keywords\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/keywords")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/keywords")
  .header("content-type", "application/json")
  .body("{\n  \"keywords\": []\n}")
  .asString();
const data = JSON.stringify({
  keywords: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/orders/keywords');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/keywords',
  headers: {'content-type': 'application/json'},
  data: {keywords: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/keywords';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"keywords":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/keywords',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "keywords": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"keywords\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/orders/keywords")
  .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/orders/keywords',
  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({keywords: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/keywords',
  headers: {'content-type': 'application/json'},
  body: {keywords: []},
  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}}/orders/keywords');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  keywords: []
});

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}}/orders/keywords',
  headers: {'content-type': 'application/json'},
  data: {keywords: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/keywords';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"keywords":[]}'
};

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 = @{ @"keywords": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/keywords"]
                                                       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}}/orders/keywords" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"keywords\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/keywords",
  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([
    'keywords' => [
        
    ]
  ]),
  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}}/orders/keywords', [
  'body' => '{
  "keywords": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/orders/keywords');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'keywords' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'keywords' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/orders/keywords');
$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}}/orders/keywords' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "keywords": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/keywords' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "keywords": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"keywords\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/orders/keywords", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/keywords"

payload = { "keywords": [] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/keywords"

payload <- "{\n  \"keywords\": []\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}}/orders/keywords")

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  \"keywords\": []\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/orders/keywords') do |req|
  req.body = "{\n  \"keywords\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/keywords";

    let payload = json!({"keywords": ()});

    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}}/orders/keywords \
  --header 'content-type: application/json' \
  --data '{
  "keywords": []
}'
echo '{
  "keywords": []
}' |  \
  http POST {{baseUrl}}/orders/keywords \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "keywords": []\n}' \
  --output-document \
  - {{baseUrl}}/orders/keywords
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["keywords": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/keywords")! 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 Purchase numbers
{{baseUrl}}/orders/numbers
BODY json

{
  "city": "",
  "localCount": 0,
  "numbers": [],
  "prefix": "",
  "promo": "",
  "state": "",
  "tollFreeCount": 0,
  "zipcode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/numbers");

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  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/numbers" {:content-type :json
                                                           :form-params {:city ""
                                                                         :localCount 0
                                                                         :numbers []
                                                                         :prefix ""
                                                                         :promo ""
                                                                         :state ""
                                                                         :tollFreeCount 0
                                                                         :zipcode ""}})
require "http/client"

url = "{{baseUrl}}/orders/numbers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\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}}/orders/numbers"),
    Content = new StringContent("{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\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}}/orders/numbers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/numbers"

	payload := strings.NewReader("{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\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/orders/numbers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 137

{
  "city": "",
  "localCount": 0,
  "numbers": [],
  "prefix": "",
  "promo": "",
  "state": "",
  "tollFreeCount": 0,
  "zipcode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/numbers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/numbers"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\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  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/numbers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/numbers")
  .header("content-type", "application/json")
  .body("{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  city: '',
  localCount: 0,
  numbers: [],
  prefix: '',
  promo: '',
  state: '',
  tollFreeCount: 0,
  zipcode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/orders/numbers');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/numbers',
  headers: {'content-type': 'application/json'},
  data: {
    city: '',
    localCount: 0,
    numbers: [],
    prefix: '',
    promo: '',
    state: '',
    tollFreeCount: 0,
    zipcode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/numbers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"city":"","localCount":0,"numbers":[],"prefix":"","promo":"","state":"","tollFreeCount":0,"zipcode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/numbers',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "city": "",\n  "localCount": 0,\n  "numbers": [],\n  "prefix": "",\n  "promo": "",\n  "state": "",\n  "tollFreeCount": 0,\n  "zipcode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/orders/numbers")
  .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/orders/numbers',
  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({
  city: '',
  localCount: 0,
  numbers: [],
  prefix: '',
  promo: '',
  state: '',
  tollFreeCount: 0,
  zipcode: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/numbers',
  headers: {'content-type': 'application/json'},
  body: {
    city: '',
    localCount: 0,
    numbers: [],
    prefix: '',
    promo: '',
    state: '',
    tollFreeCount: 0,
    zipcode: ''
  },
  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}}/orders/numbers');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  city: '',
  localCount: 0,
  numbers: [],
  prefix: '',
  promo: '',
  state: '',
  tollFreeCount: 0,
  zipcode: ''
});

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}}/orders/numbers',
  headers: {'content-type': 'application/json'},
  data: {
    city: '',
    localCount: 0,
    numbers: [],
    prefix: '',
    promo: '',
    state: '',
    tollFreeCount: 0,
    zipcode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/numbers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"city":"","localCount":0,"numbers":[],"prefix":"","promo":"","state":"","tollFreeCount":0,"zipcode":""}'
};

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 = @{ @"city": @"",
                              @"localCount": @0,
                              @"numbers": @[  ],
                              @"prefix": @"",
                              @"promo": @"",
                              @"state": @"",
                              @"tollFreeCount": @0,
                              @"zipcode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/numbers"]
                                                       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}}/orders/numbers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/numbers",
  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([
    'city' => '',
    'localCount' => 0,
    'numbers' => [
        
    ],
    'prefix' => '',
    'promo' => '',
    'state' => '',
    'tollFreeCount' => 0,
    'zipcode' => ''
  ]),
  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}}/orders/numbers', [
  'body' => '{
  "city": "",
  "localCount": 0,
  "numbers": [],
  "prefix": "",
  "promo": "",
  "state": "",
  "tollFreeCount": 0,
  "zipcode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/orders/numbers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'city' => '',
  'localCount' => 0,
  'numbers' => [
    
  ],
  'prefix' => '',
  'promo' => '',
  'state' => '',
  'tollFreeCount' => 0,
  'zipcode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'city' => '',
  'localCount' => 0,
  'numbers' => [
    
  ],
  'prefix' => '',
  'promo' => '',
  'state' => '',
  'tollFreeCount' => 0,
  'zipcode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/orders/numbers');
$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}}/orders/numbers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "city": "",
  "localCount": 0,
  "numbers": [],
  "prefix": "",
  "promo": "",
  "state": "",
  "tollFreeCount": 0,
  "zipcode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/numbers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "city": "",
  "localCount": 0,
  "numbers": [],
  "prefix": "",
  "promo": "",
  "state": "",
  "tollFreeCount": 0,
  "zipcode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/orders/numbers", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/numbers"

payload = {
    "city": "",
    "localCount": 0,
    "numbers": [],
    "prefix": "",
    "promo": "",
    "state": "",
    "tollFreeCount": 0,
    "zipcode": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/numbers"

payload <- "{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\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}}/orders/numbers")

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  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\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/orders/numbers') do |req|
  req.body = "{\n  \"city\": \"\",\n  \"localCount\": 0,\n  \"numbers\": [],\n  \"prefix\": \"\",\n  \"promo\": \"\",\n  \"state\": \"\",\n  \"tollFreeCount\": 0,\n  \"zipcode\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/numbers";

    let payload = json!({
        "city": "",
        "localCount": 0,
        "numbers": (),
        "prefix": "",
        "promo": "",
        "state": "",
        "tollFreeCount": 0,
        "zipcode": ""
    });

    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}}/orders/numbers \
  --header 'content-type: application/json' \
  --data '{
  "city": "",
  "localCount": 0,
  "numbers": [],
  "prefix": "",
  "promo": "",
  "state": "",
  "tollFreeCount": 0,
  "zipcode": ""
}'
echo '{
  "city": "",
  "localCount": 0,
  "numbers": [],
  "prefix": "",
  "promo": "",
  "state": "",
  "tollFreeCount": 0,
  "zipcode": ""
}' |  \
  http POST {{baseUrl}}/orders/numbers \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "city": "",\n  "localCount": 0,\n  "numbers": [],\n  "prefix": "",\n  "promo": "",\n  "state": "",\n  "tollFreeCount": 0,\n  "zipcode": ""\n}' \
  --output-document \
  - {{baseUrl}}/orders/numbers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "city": "",
  "localCount": 0,
  "numbers": [],
  "prefix": "",
  "promo": "",
  "state": "",
  "tollFreeCount": 0,
  "zipcode": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/numbers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get delivery reports by ad hoc criteria
{{baseUrl}}/reports/delivery
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reports/delivery");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/reports/delivery")
require "http/client"

url = "{{baseUrl}}/reports/delivery"

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}}/reports/delivery"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reports/delivery");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reports/delivery"

	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/reports/delivery HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/reports/delivery")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reports/delivery"))
    .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}}/reports/delivery")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/reports/delivery")
  .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}}/reports/delivery');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/reports/delivery'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reports/delivery';
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}}/reports/delivery',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reports/delivery")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reports/delivery',
  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}}/reports/delivery'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/reports/delivery');

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}}/reports/delivery'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reports/delivery';
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}}/reports/delivery"]
                                                       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}}/reports/delivery" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reports/delivery",
  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}}/reports/delivery');

echo $response->getBody();
setUrl('{{baseUrl}}/reports/delivery');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reports/delivery');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reports/delivery' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reports/delivery' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/reports/delivery")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reports/delivery"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reports/delivery"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reports/delivery")

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/reports/delivery') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reports/delivery";

    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}}/reports/delivery
http GET {{baseUrl}}/reports/delivery
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/reports/delivery
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reports/delivery")! 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 Add batches to a text broadcast
{{baseUrl}}/texts/broadcasts/:id/batches
QUERY PARAMS

id
BODY json

{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id/batches");

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  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/texts/broadcasts/:id/batches" {:content-type :json
                                                                         :form-params {:contactListId 0
                                                                                       :name ""
                                                                                       :recipients [{:attributes {}
                                                                                                     :contactId 0
                                                                                                     :fromNumber ""
                                                                                                     :phoneNumber ""}]
                                                                                       :scrubDuplicates false}})
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id/batches"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/texts/broadcasts/:id/batches"),
    Content = new StringContent("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/broadcasts/:id/batches");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id/batches"

	payload := strings.NewReader("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/texts/broadcasts/:id/batches HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 195

{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/texts/broadcasts/:id/batches")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id/batches"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/batches")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/texts/broadcasts/:id/batches")
  .header("content-type", "application/json")
  .body("{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")
  .asString();
const data = JSON.stringify({
  contactListId: 0,
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      phoneNumber: ''
    }
  ],
  scrubDuplicates: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/texts/broadcasts/:id/batches');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts/:id/batches',
  headers: {'content-type': 'application/json'},
  data: {
    contactListId: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    scrubDuplicates: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id/batches';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contactListId":0,"name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","phoneNumber":""}],"scrubDuplicates":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/texts/broadcasts/:id/batches',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contactListId": 0,\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "phoneNumber": ""\n    }\n  ],\n  "scrubDuplicates": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/batches")
  .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/texts/broadcasts/:id/batches',
  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({
  contactListId: 0,
  name: '',
  recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
  scrubDuplicates: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts/:id/batches',
  headers: {'content-type': 'application/json'},
  body: {
    contactListId: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    scrubDuplicates: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/texts/broadcasts/:id/batches');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  contactListId: 0,
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      phoneNumber: ''
    }
  ],
  scrubDuplicates: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts/:id/batches',
  headers: {'content-type': 'application/json'},
  data: {
    contactListId: 0,
    name: '',
    recipients: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}],
    scrubDuplicates: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id/batches';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contactListId":0,"name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","phoneNumber":""}],"scrubDuplicates":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"contactListId": @0,
                              @"name": @"",
                              @"recipients": @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"phoneNumber": @"" } ],
                              @"scrubDuplicates": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/texts/broadcasts/:id/batches"]
                                                       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}}/texts/broadcasts/:id/batches" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/:id/batches",
  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([
    'contactListId' => 0,
    'name' => '',
    'recipients' => [
        [
                'attributes' => [
                                
                ],
                'contactId' => 0,
                'fromNumber' => '',
                'phoneNumber' => ''
        ]
    ],
    'scrubDuplicates' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/texts/broadcasts/:id/batches', [
  'body' => '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id/batches');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contactListId' => 0,
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'phoneNumber' => ''
    ]
  ],
  'scrubDuplicates' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contactListId' => 0,
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'phoneNumber' => ''
    ]
  ],
  'scrubDuplicates' => null
]));
$request->setRequestUrl('{{baseUrl}}/texts/broadcasts/:id/batches');
$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}}/texts/broadcasts/:id/batches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id/batches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/texts/broadcasts/:id/batches", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id/batches"

payload = {
    "contactListId": 0,
    "name": "",
    "recipients": [
        {
            "attributes": {},
            "contactId": 0,
            "fromNumber": "",
            "phoneNumber": ""
        }
    ],
    "scrubDuplicates": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id/batches"

payload <- "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/broadcasts/:id/batches")

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  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/texts/broadcasts/:id/batches') do |req|
  req.body = "{\n  \"contactListId\": 0,\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"scrubDuplicates\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts/:id/batches";

    let payload = json!({
        "contactListId": 0,
        "name": "",
        "recipients": (
            json!({
                "attributes": json!({}),
                "contactId": 0,
                "fromNumber": "",
                "phoneNumber": ""
            })
        ),
        "scrubDuplicates": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/texts/broadcasts/:id/batches \
  --header 'content-type: application/json' \
  --data '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}'
echo '{
  "contactListId": 0,
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    }
  ],
  "scrubDuplicates": false
}' |  \
  http POST {{baseUrl}}/texts/broadcasts/:id/batches \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contactListId": 0,\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "phoneNumber": ""\n    }\n  ],\n  "scrubDuplicates": false\n}' \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id/batches
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contactListId": 0,
  "name": "",
  "recipients": [
    [
      "attributes": [],
      "contactId": 0,
      "fromNumber": "",
      "phoneNumber": ""
    ]
  ],
  "scrubDuplicates": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/:id/batches")! 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 Add recipients to a text broadcast
{{baseUrl}}/texts/broadcasts/:id/recipients
QUERY PARAMS

id
BODY json

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id/recipients");

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/texts/broadcasts/:id/recipients" {:content-type :json
                                                                            :form-params [{:attributes {}
                                                                                           :contactId 0
                                                                                           :fromNumber ""
                                                                                           :media [{:accountId 0
                                                                                                    :created 0
                                                                                                    :id 0
                                                                                                    :lengthInBytes 0
                                                                                                    :mediaType ""
                                                                                                    :name ""
                                                                                                    :publicUrl ""}]
                                                                                           :message ""
                                                                                           :phoneNumber ""}]})
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id/recipients"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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}}/texts/broadcasts/:id/recipients"),
    Content = new StringContent("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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}}/texts/broadcasts/:id/recipients");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id/recipients"

	payload := strings.NewReader("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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/texts/broadcasts/:id/recipients HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 314

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/texts/broadcasts/:id/recipients")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id/recipients"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/recipients")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/texts/broadcasts/:id/recipients")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    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}}/texts/broadcasts/:id/recipients');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts/:id/recipients',
  headers: {'content-type': 'application/json'},
  data: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {
          accountId: 0,
          created: 0,
          id: 0,
          lengthInBytes: 0,
          mediaType: '',
          name: '',
          publicUrl: ''
        }
      ],
      message: '',
      phoneNumber: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id/recipients';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","media":[{"accountId":0,"created":0,"id":0,"lengthInBytes":0,"mediaType":"","name":"","publicUrl":""}],"message":"","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}}/texts/broadcasts/:id/recipients',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\n    "media": [\n      {\n        "accountId": 0,\n        "created": 0,\n        "id": 0,\n        "lengthInBytes": 0,\n        "mediaType": "",\n        "name": "",\n        "publicUrl": ""\n      }\n    ],\n    "message": "",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/recipients")
  .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/texts/broadcasts/:id/recipients',
  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([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    phoneNumber: ''
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts/:id/recipients',
  headers: {'content-type': 'application/json'},
  body: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {
          accountId: 0,
          created: 0,
          id: 0,
          lengthInBytes: 0,
          mediaType: '',
          name: '',
          publicUrl: ''
        }
      ],
      message: '',
      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}}/texts/broadcasts/:id/recipients');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    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}}/texts/broadcasts/:id/recipients',
  headers: {'content-type': 'application/json'},
  data: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {
          accountId: 0,
          created: 0,
          id: 0,
          lengthInBytes: 0,
          mediaType: '',
          name: '',
          publicUrl: ''
        }
      ],
      message: '',
      phoneNumber: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id/recipients';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","media":[{"accountId":0,"created":0,"id":0,"lengthInBytes":0,"mediaType":"","name":"","publicUrl":""}],"message":"","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 = @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"media": @[ @{ @"accountId": @0, @"created": @0, @"id": @0, @"lengthInBytes": @0, @"mediaType": @"", @"name": @"", @"publicUrl": @"" } ], @"message": @"", @"phoneNumber": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/texts/broadcasts/:id/recipients"]
                                                       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}}/texts/broadcasts/:id/recipients" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/:id/recipients",
  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([
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'media' => [
                [
                                'accountId' => 0,
                                'created' => 0,
                                'id' => 0,
                                'lengthInBytes' => 0,
                                'mediaType' => '',
                                'name' => '',
                                'publicUrl' => ''
                ]
        ],
        'message' => '',
        '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}}/texts/broadcasts/:id/recipients', [
  'body' => '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id/recipients');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'media' => [
        [
                'accountId' => 0,
                'created' => 0,
                'id' => 0,
                'lengthInBytes' => 0,
                'mediaType' => '',
                'name' => '',
                'publicUrl' => ''
        ]
    ],
    'message' => '',
    'phoneNumber' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'media' => [
        [
                'accountId' => 0,
                'created' => 0,
                'id' => 0,
                'lengthInBytes' => 0,
                'mediaType' => '',
                'name' => '',
                'publicUrl' => ''
        ]
    ],
    'message' => '',
    'phoneNumber' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/texts/broadcasts/:id/recipients');
$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}}/texts/broadcasts/:id/recipients' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id/recipients' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/texts/broadcasts/:id/recipients", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id/recipients"

payload = [
    {
        "attributes": {},
        "contactId": 0,
        "fromNumber": "",
        "media": [
            {
                "accountId": 0,
                "created": 0,
                "id": 0,
                "lengthInBytes": 0,
                "mediaType": "",
                "name": "",
                "publicUrl": ""
            }
        ],
        "message": "",
        "phoneNumber": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id/recipients"

payload <- "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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}}/texts/broadcasts/:id/recipients")

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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/texts/broadcasts/:id/recipients') do |req|
  req.body = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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}}/texts/broadcasts/:id/recipients";

    let payload = (
        json!({
            "attributes": json!({}),
            "contactId": 0,
            "fromNumber": "",
            "media": (
                json!({
                    "accountId": 0,
                    "created": 0,
                    "id": 0,
                    "lengthInBytes": 0,
                    "mediaType": "",
                    "name": "",
                    "publicUrl": ""
                })
            ),
            "message": "",
            "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}}/texts/broadcasts/:id/recipients \
  --header 'content-type: application/json' \
  --data '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]'
echo '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]' |  \
  http POST {{baseUrl}}/texts/broadcasts/:id/recipients \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\n    "media": [\n      {\n        "accountId": 0,\n        "created": 0,\n        "id": 0,\n        "lengthInBytes": 0,\n        "mediaType": "",\n        "name": "",\n        "publicUrl": ""\n      }\n    ],\n    "message": "",\n    "phoneNumber": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id/recipients
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "attributes": [],
    "contactId": 0,
    "fromNumber": "",
    "media": [
      [
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      ]
    ],
    "message": "",
    "phoneNumber": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/:id/recipients")! 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 Archive text broadcast
{{baseUrl}}/texts/broadcasts/:id/archive
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id/archive");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/texts/broadcasts/:id/archive")
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id/archive"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/texts/broadcasts/:id/archive"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/broadcasts/:id/archive");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id/archive"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/texts/broadcasts/:id/archive HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/texts/broadcasts/:id/archive")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id/archive"))
    .method("POST", 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}}/texts/broadcasts/:id/archive")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/texts/broadcasts/:id/archive")
  .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('POST', '{{baseUrl}}/texts/broadcasts/:id/archive');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts/:id/archive'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id/archive';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/texts/broadcasts/:id/archive',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/archive")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/broadcasts/:id/archive',
  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: 'POST',
  url: '{{baseUrl}}/texts/broadcasts/:id/archive'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/texts/broadcasts/:id/archive');

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}}/texts/broadcasts/:id/archive'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id/archive';
const options = {method: 'POST'};

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}}/texts/broadcasts/:id/archive"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/texts/broadcasts/:id/archive" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/:id/archive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/texts/broadcasts/:id/archive');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id/archive');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/broadcasts/:id/archive');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/broadcasts/:id/archive' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id/archive' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/texts/broadcasts/:id/archive")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id/archive"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id/archive"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/broadcasts/:id/archive")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/texts/broadcasts/:id/archive') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts/:id/archive";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/texts/broadcasts/:id/archive
http POST {{baseUrl}}/texts/broadcasts/:id/archive
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id/archive
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/:id/archive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Create a text broadcast
{{baseUrl}}/texts/broadcasts
BODY json

{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts");

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  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/texts/broadcasts" {:content-type :json
                                                             :form-params {:bigMessageStrategy ""
                                                                           :fromNumber ""
                                                                           :id 0
                                                                           :labels []
                                                                           :lastModified 0
                                                                           :localTimeRestriction {:beginHour 0
                                                                                                  :beginMinute 0
                                                                                                  :enabled false
                                                                                                  :endHour 0
                                                                                                  :endMinute 0}
                                                                           :maxActive 0
                                                                           :media [{:accountId 0
                                                                                    :created 0
                                                                                    :id 0
                                                                                    :lengthInBytes 0
                                                                                    :mediaType ""
                                                                                    :name ""
                                                                                    :publicUrl ""}]
                                                                           :message ""
                                                                           :name ""
                                                                           :recipients [{:attributes {}
                                                                                         :contactId 0
                                                                                         :fromNumber ""
                                                                                         :media [{}]
                                                                                         :message ""
                                                                                         :phoneNumber ""}]
                                                                           :resumeNextDay false
                                                                           :schedules [{:campaignId 0
                                                                                        :daysOfWeek []
                                                                                        :id 0
                                                                                        :startDate {:day 0
                                                                                                    :month 0
                                                                                                    :year 0}
                                                                                        :startTimeOfDay {:hour 0
                                                                                                         :minute 0
                                                                                                         :nano 0
                                                                                                         :second 0}
                                                                                        :stopDate {}
                                                                                        :stopTimeOfDay {}
                                                                                        :timeZone ""}]
                                                                           :status ""}})
require "http/client"

url = "{{baseUrl}}/texts/broadcasts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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}}/texts/broadcasts"),
    Content = new StringContent("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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}}/texts/broadcasts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts"

	payload := strings.NewReader("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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/texts/broadcasts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1052

{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/texts/broadcasts")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/texts/broadcasts")
  .header("content-type", "application/json")
  .body("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  bigMessageStrategy: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {
    beginHour: 0,
    beginMinute: 0,
    enabled: false,
    endHour: 0,
    endMinute: 0
  },
  maxActive: 0,
  media: [
    {
      accountId: 0,
      created: 0,
      id: 0,
      lengthInBytes: 0,
      mediaType: '',
      name: '',
      publicUrl: ''
    }
  ],
  message: '',
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {}
      ],
      message: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {
        day: 0,
        month: 0,
        year: 0
      },
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  status: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/texts/broadcasts');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts',
  headers: {'content-type': 'application/json'},
  data: {
    bigMessageStrategy: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    name: '',
    recipients: [
      {
        attributes: {},
        contactId: 0,
        fromNumber: '',
        media: [{}],
        message: '',
        phoneNumber: ''
      }
    ],
    resumeNextDay: false,
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"bigMessageStrategy":"","fromNumber":"","id":0,"labels":[],"lastModified":0,"localTimeRestriction":{"beginHour":0,"beginMinute":0,"enabled":false,"endHour":0,"endMinute":0},"maxActive":0,"media":[{"accountId":0,"created":0,"id":0,"lengthInBytes":0,"mediaType":"","name":"","publicUrl":""}],"message":"","name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","media":[{}],"message":"","phoneNumber":""}],"resumeNextDay":false,"schedules":[{"campaignId":0,"daysOfWeek":[],"id":0,"startDate":{"day":0,"month":0,"year":0},"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopDate":{},"stopTimeOfDay":{},"timeZone":""}],"status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/texts/broadcasts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "bigMessageStrategy": "",\n  "fromNumber": "",\n  "id": 0,\n  "labels": [],\n  "lastModified": 0,\n  "localTimeRestriction": {\n    "beginHour": 0,\n    "beginMinute": 0,\n    "enabled": false,\n    "endHour": 0,\n    "endMinute": 0\n  },\n  "maxActive": 0,\n  "media": [\n    {\n      "accountId": 0,\n      "created": 0,\n      "id": 0,\n      "lengthInBytes": 0,\n      "mediaType": "",\n      "name": "",\n      "publicUrl": ""\n    }\n  ],\n  "message": "",\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "media": [\n        {}\n      ],\n      "message": "",\n      "phoneNumber": ""\n    }\n  ],\n  "resumeNextDay": false,\n  "schedules": [\n    {\n      "campaignId": 0,\n      "daysOfWeek": [],\n      "id": 0,\n      "startDate": {\n        "day": 0,\n        "month": 0,\n        "year": 0\n      },\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopDate": {},\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    }\n  ],\n  "status": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts")
  .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/texts/broadcasts',
  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({
  bigMessageStrategy: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
  maxActive: 0,
  media: [
    {
      accountId: 0,
      created: 0,
      id: 0,
      lengthInBytes: 0,
      mediaType: '',
      name: '',
      publicUrl: ''
    }
  ],
  message: '',
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [{}],
      message: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {day: 0, month: 0, year: 0},
      startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts',
  headers: {'content-type': 'application/json'},
  body: {
    bigMessageStrategy: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    name: '',
    recipients: [
      {
        attributes: {},
        contactId: 0,
        fromNumber: '',
        media: [{}],
        message: '',
        phoneNumber: ''
      }
    ],
    resumeNextDay: false,
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    status: ''
  },
  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}}/texts/broadcasts');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  bigMessageStrategy: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {
    beginHour: 0,
    beginMinute: 0,
    enabled: false,
    endHour: 0,
    endMinute: 0
  },
  maxActive: 0,
  media: [
    {
      accountId: 0,
      created: 0,
      id: 0,
      lengthInBytes: 0,
      mediaType: '',
      name: '',
      publicUrl: ''
    }
  ],
  message: '',
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {}
      ],
      message: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {
        day: 0,
        month: 0,
        year: 0
      },
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  status: ''
});

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}}/texts/broadcasts',
  headers: {'content-type': 'application/json'},
  data: {
    bigMessageStrategy: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    name: '',
    recipients: [
      {
        attributes: {},
        contactId: 0,
        fromNumber: '',
        media: [{}],
        message: '',
        phoneNumber: ''
      }
    ],
    resumeNextDay: false,
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"bigMessageStrategy":"","fromNumber":"","id":0,"labels":[],"lastModified":0,"localTimeRestriction":{"beginHour":0,"beginMinute":0,"enabled":false,"endHour":0,"endMinute":0},"maxActive":0,"media":[{"accountId":0,"created":0,"id":0,"lengthInBytes":0,"mediaType":"","name":"","publicUrl":""}],"message":"","name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","media":[{}],"message":"","phoneNumber":""}],"resumeNextDay":false,"schedules":[{"campaignId":0,"daysOfWeek":[],"id":0,"startDate":{"day":0,"month":0,"year":0},"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopDate":{},"stopTimeOfDay":{},"timeZone":""}],"status":""}'
};

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 = @{ @"bigMessageStrategy": @"",
                              @"fromNumber": @"",
                              @"id": @0,
                              @"labels": @[  ],
                              @"lastModified": @0,
                              @"localTimeRestriction": @{ @"beginHour": @0, @"beginMinute": @0, @"enabled": @NO, @"endHour": @0, @"endMinute": @0 },
                              @"maxActive": @0,
                              @"media": @[ @{ @"accountId": @0, @"created": @0, @"id": @0, @"lengthInBytes": @0, @"mediaType": @"", @"name": @"", @"publicUrl": @"" } ],
                              @"message": @"",
                              @"name": @"",
                              @"recipients": @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"media": @[ @{  } ], @"message": @"", @"phoneNumber": @"" } ],
                              @"resumeNextDay": @NO,
                              @"schedules": @[ @{ @"campaignId": @0, @"daysOfWeek": @[  ], @"id": @0, @"startDate": @{ @"day": @0, @"month": @0, @"year": @0 }, @"startTimeOfDay": @{ @"hour": @0, @"minute": @0, @"nano": @0, @"second": @0 }, @"stopDate": @{  }, @"stopTimeOfDay": @{  }, @"timeZone": @"" } ],
                              @"status": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/texts/broadcasts"]
                                                       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}}/texts/broadcasts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts",
  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([
    'bigMessageStrategy' => '',
    'fromNumber' => '',
    'id' => 0,
    'labels' => [
        
    ],
    'lastModified' => 0,
    'localTimeRestriction' => [
        'beginHour' => 0,
        'beginMinute' => 0,
        'enabled' => null,
        'endHour' => 0,
        'endMinute' => 0
    ],
    'maxActive' => 0,
    'media' => [
        [
                'accountId' => 0,
                'created' => 0,
                'id' => 0,
                'lengthInBytes' => 0,
                'mediaType' => '',
                'name' => '',
                'publicUrl' => ''
        ]
    ],
    'message' => '',
    'name' => '',
    'recipients' => [
        [
                'attributes' => [
                                
                ],
                'contactId' => 0,
                'fromNumber' => '',
                'media' => [
                                [
                                                                
                                ]
                ],
                'message' => '',
                'phoneNumber' => ''
        ]
    ],
    'resumeNextDay' => null,
    'schedules' => [
        [
                'campaignId' => 0,
                'daysOfWeek' => [
                                
                ],
                'id' => 0,
                'startDate' => [
                                'day' => 0,
                                'month' => 0,
                                'year' => 0
                ],
                'startTimeOfDay' => [
                                'hour' => 0,
                                'minute' => 0,
                                'nano' => 0,
                                'second' => 0
                ],
                'stopDate' => [
                                
                ],
                'stopTimeOfDay' => [
                                
                ],
                'timeZone' => ''
        ]
    ],
    'status' => ''
  ]),
  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}}/texts/broadcasts', [
  'body' => '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'bigMessageStrategy' => '',
  'fromNumber' => '',
  'id' => 0,
  'labels' => [
    
  ],
  'lastModified' => 0,
  'localTimeRestriction' => [
    'beginHour' => 0,
    'beginMinute' => 0,
    'enabled' => null,
    'endHour' => 0,
    'endMinute' => 0
  ],
  'maxActive' => 0,
  'media' => [
    [
        'accountId' => 0,
        'created' => 0,
        'id' => 0,
        'lengthInBytes' => 0,
        'mediaType' => '',
        'name' => '',
        'publicUrl' => ''
    ]
  ],
  'message' => '',
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'media' => [
                [
                                
                ]
        ],
        'message' => '',
        'phoneNumber' => ''
    ]
  ],
  'resumeNextDay' => null,
  'schedules' => [
    [
        'campaignId' => 0,
        'daysOfWeek' => [
                
        ],
        'id' => 0,
        'startDate' => [
                'day' => 0,
                'month' => 0,
                'year' => 0
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopDate' => [
                
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ]
  ],
  'status' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'bigMessageStrategy' => '',
  'fromNumber' => '',
  'id' => 0,
  'labels' => [
    
  ],
  'lastModified' => 0,
  'localTimeRestriction' => [
    'beginHour' => 0,
    'beginMinute' => 0,
    'enabled' => null,
    'endHour' => 0,
    'endMinute' => 0
  ],
  'maxActive' => 0,
  'media' => [
    [
        'accountId' => 0,
        'created' => 0,
        'id' => 0,
        'lengthInBytes' => 0,
        'mediaType' => '',
        'name' => '',
        'publicUrl' => ''
    ]
  ],
  'message' => '',
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'media' => [
                [
                                
                ]
        ],
        'message' => '',
        'phoneNumber' => ''
    ]
  ],
  'resumeNextDay' => null,
  'schedules' => [
    [
        'campaignId' => 0,
        'daysOfWeek' => [
                
        ],
        'id' => 0,
        'startDate' => [
                'day' => 0,
                'month' => 0,
                'year' => 0
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopDate' => [
                
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ]
  ],
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/texts/broadcasts');
$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}}/texts/broadcasts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/texts/broadcasts", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts"

payload = {
    "bigMessageStrategy": "",
    "fromNumber": "",
    "id": 0,
    "labels": [],
    "lastModified": 0,
    "localTimeRestriction": {
        "beginHour": 0,
        "beginMinute": 0,
        "enabled": False,
        "endHour": 0,
        "endMinute": 0
    },
    "maxActive": 0,
    "media": [
        {
            "accountId": 0,
            "created": 0,
            "id": 0,
            "lengthInBytes": 0,
            "mediaType": "",
            "name": "",
            "publicUrl": ""
        }
    ],
    "message": "",
    "name": "",
    "recipients": [
        {
            "attributes": {},
            "contactId": 0,
            "fromNumber": "",
            "media": [{}],
            "message": "",
            "phoneNumber": ""
        }
    ],
    "resumeNextDay": False,
    "schedules": [
        {
            "campaignId": 0,
            "daysOfWeek": [],
            "id": 0,
            "startDate": {
                "day": 0,
                "month": 0,
                "year": 0
            },
            "startTimeOfDay": {
                "hour": 0,
                "minute": 0,
                "nano": 0,
                "second": 0
            },
            "stopDate": {},
            "stopTimeOfDay": {},
            "timeZone": ""
        }
    ],
    "status": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts"

payload <- "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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}}/texts/broadcasts")

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  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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/texts/broadcasts') do |req|
  req.body = "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts";

    let payload = json!({
        "bigMessageStrategy": "",
        "fromNumber": "",
        "id": 0,
        "labels": (),
        "lastModified": 0,
        "localTimeRestriction": json!({
            "beginHour": 0,
            "beginMinute": 0,
            "enabled": false,
            "endHour": 0,
            "endMinute": 0
        }),
        "maxActive": 0,
        "media": (
            json!({
                "accountId": 0,
                "created": 0,
                "id": 0,
                "lengthInBytes": 0,
                "mediaType": "",
                "name": "",
                "publicUrl": ""
            })
        ),
        "message": "",
        "name": "",
        "recipients": (
            json!({
                "attributes": json!({}),
                "contactId": 0,
                "fromNumber": "",
                "media": (json!({})),
                "message": "",
                "phoneNumber": ""
            })
        ),
        "resumeNextDay": false,
        "schedules": (
            json!({
                "campaignId": 0,
                "daysOfWeek": (),
                "id": 0,
                "startDate": json!({
                    "day": 0,
                    "month": 0,
                    "year": 0
                }),
                "startTimeOfDay": json!({
                    "hour": 0,
                    "minute": 0,
                    "nano": 0,
                    "second": 0
                }),
                "stopDate": json!({}),
                "stopTimeOfDay": json!({}),
                "timeZone": ""
            })
        ),
        "status": ""
    });

    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}}/texts/broadcasts \
  --header 'content-type: application/json' \
  --data '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}'
echo '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}' |  \
  http POST {{baseUrl}}/texts/broadcasts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "bigMessageStrategy": "",\n  "fromNumber": "",\n  "id": 0,\n  "labels": [],\n  "lastModified": 0,\n  "localTimeRestriction": {\n    "beginHour": 0,\n    "beginMinute": 0,\n    "enabled": false,\n    "endHour": 0,\n    "endMinute": 0\n  },\n  "maxActive": 0,\n  "media": [\n    {\n      "accountId": 0,\n      "created": 0,\n      "id": 0,\n      "lengthInBytes": 0,\n      "mediaType": "",\n      "name": "",\n      "publicUrl": ""\n    }\n  ],\n  "message": "",\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "media": [\n        {}\n      ],\n      "message": "",\n      "phoneNumber": ""\n    }\n  ],\n  "resumeNextDay": false,\n  "schedules": [\n    {\n      "campaignId": 0,\n      "daysOfWeek": [],\n      "id": 0,\n      "startDate": {\n        "day": 0,\n        "month": 0,\n        "year": 0\n      },\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopDate": {},\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    }\n  ],\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/texts/broadcasts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": [
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  ],
  "maxActive": 0,
  "media": [
    [
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    ]
  ],
  "message": "",
  "name": "",
  "recipients": [
    [
      "attributes": [],
      "contactId": 0,
      "fromNumber": "",
      "media": [[]],
      "message": "",
      "phoneNumber": ""
    ]
  ],
  "resumeNextDay": false,
  "schedules": [
    [
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": [
        "day": 0,
        "month": 0,
        "year": 0
      ],
      "startTimeOfDay": [
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      ],
      "stopDate": [],
      "stopTimeOfDay": [],
      "timeZone": ""
    ]
  ],
  "status": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts")! 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 Create an auto reply
{{baseUrl}}/texts/auto-replys
BODY json

{
  "id": 0,
  "keyword": "",
  "match": "",
  "message": "",
  "number": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/auto-replys");

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  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/texts/auto-replys" {:content-type :json
                                                              :form-params {:id 0
                                                                            :keyword ""
                                                                            :match ""
                                                                            :message ""
                                                                            :number ""}})
require "http/client"

url = "{{baseUrl}}/texts/auto-replys"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\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}}/texts/auto-replys"),
    Content = new StringContent("{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\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}}/texts/auto-replys");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/auto-replys"

	payload := strings.NewReader("{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\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/texts/auto-replys HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 78

{
  "id": 0,
  "keyword": "",
  "match": "",
  "message": "",
  "number": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/texts/auto-replys")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/auto-replys"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/texts/auto-replys")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/texts/auto-replys")
  .header("content-type", "application/json")
  .body("{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: 0,
  keyword: '',
  match: '',
  message: '',
  number: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/texts/auto-replys');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/auto-replys',
  headers: {'content-type': 'application/json'},
  data: {id: 0, keyword: '', match: '', message: '', number: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/auto-replys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":0,"keyword":"","match":"","message":"","number":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/texts/auto-replys',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": 0,\n  "keyword": "",\n  "match": "",\n  "message": "",\n  "number": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/texts/auto-replys")
  .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/texts/auto-replys',
  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({id: 0, keyword: '', match: '', message: '', number: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/auto-replys',
  headers: {'content-type': 'application/json'},
  body: {id: 0, keyword: '', match: '', message: '', number: ''},
  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}}/texts/auto-replys');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: 0,
  keyword: '',
  match: '',
  message: '',
  number: ''
});

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}}/texts/auto-replys',
  headers: {'content-type': 'application/json'},
  data: {id: 0, keyword: '', match: '', message: '', number: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/auto-replys';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":0,"keyword":"","match":"","message":"","number":""}'
};

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 = @{ @"id": @0,
                              @"keyword": @"",
                              @"match": @"",
                              @"message": @"",
                              @"number": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/texts/auto-replys"]
                                                       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}}/texts/auto-replys" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/auto-replys",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => 0,
    'keyword' => '',
    'match' => '',
    'message' => '',
    'number' => ''
  ]),
  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}}/texts/auto-replys', [
  'body' => '{
  "id": 0,
  "keyword": "",
  "match": "",
  "message": "",
  "number": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/texts/auto-replys');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => 0,
  'keyword' => '',
  'match' => '',
  'message' => '',
  'number' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => 0,
  'keyword' => '',
  'match' => '',
  'message' => '',
  'number' => ''
]));
$request->setRequestUrl('{{baseUrl}}/texts/auto-replys');
$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}}/texts/auto-replys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": 0,
  "keyword": "",
  "match": "",
  "message": "",
  "number": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/auto-replys' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": 0,
  "keyword": "",
  "match": "",
  "message": "",
  "number": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/texts/auto-replys", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/auto-replys"

payload = {
    "id": 0,
    "keyword": "",
    "match": "",
    "message": "",
    "number": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/auto-replys"

payload <- "{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\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}}/texts/auto-replys")

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  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\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/texts/auto-replys') do |req|
  req.body = "{\n  \"id\": 0,\n  \"keyword\": \"\",\n  \"match\": \"\",\n  \"message\": \"\",\n  \"number\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/auto-replys";

    let payload = json!({
        "id": 0,
        "keyword": "",
        "match": "",
        "message": "",
        "number": ""
    });

    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}}/texts/auto-replys \
  --header 'content-type: application/json' \
  --data '{
  "id": 0,
  "keyword": "",
  "match": "",
  "message": "",
  "number": ""
}'
echo '{
  "id": 0,
  "keyword": "",
  "match": "",
  "message": "",
  "number": ""
}' |  \
  http POST {{baseUrl}}/texts/auto-replys \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": 0,\n  "keyword": "",\n  "match": "",\n  "message": "",\n  "number": ""\n}' \
  --output-document \
  - {{baseUrl}}/texts/auto-replys
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": 0,
  "keyword": "",
  "match": "",
  "message": "",
  "number": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/auto-replys")! 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 Delete an auto reply
{{baseUrl}}/texts/auto-replys/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/auto-replys/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/texts/auto-replys/:id")
require "http/client"

url = "{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/auto-replys/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/auto-replys/: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/texts/auto-replys/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/texts/auto-replys/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/texts/auto-replys/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/auto-replys/: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/texts/auto-replys/: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}}/texts/auto-replys/: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}}/texts/auto-replys/: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}}/texts/auto-replys/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/: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}}/texts/auto-replys/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/auto-replys/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/auto-replys/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/auto-replys/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/auto-replys/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/texts/auto-replys/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/auto-replys/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/auto-replys/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/auto-replys/: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/texts/auto-replys/: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}}/texts/auto-replys/: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}}/texts/auto-replys/:id
http DELETE {{baseUrl}}/texts/auto-replys/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/texts/auto-replys/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/auto-replys/: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()
POST Disable-enable undialed recipients in broadcast (POST)
{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus
QUERY PARAMS

id
BODY json

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus");

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus" {:content-type :json
                                                                                        :form-params [{:attributes {}
                                                                                                       :contactId 0
                                                                                                       :fromNumber ""
                                                                                                       :phoneNumber ""}]})
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/texts/broadcasts/:id/toggleRecipientsStatus"),
    Content = new StringContent("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/texts/broadcasts/:id/toggleRecipientsStatus");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus"

	payload := strings.NewReader("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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/texts/broadcasts/:id/toggleRecipientsStatus HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 97

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    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}}/texts/broadcasts/:id/toggleRecipientsStatus');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus',
  headers: {'content-type': 'application/json'},
  data: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","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}}/texts/broadcasts/:id/toggleRecipientsStatus',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus")
  .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/texts/broadcasts/:id/toggleRecipientsStatus',
  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([{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus',
  headers: {'content-type': 'application/json'},
  body: [{attributes: {}, contactId: 0, fromNumber: '', 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}}/texts/broadcasts/:id/toggleRecipientsStatus');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    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}}/texts/broadcasts/:id/toggleRecipientsStatus',
  headers: {'content-type': 'application/json'},
  data: [{attributes: {}, contactId: 0, fromNumber: '', phoneNumber: ''}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","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 = @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"phoneNumber": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus"]
                                                       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}}/texts/broadcasts/:id/toggleRecipientsStatus" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus",
  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([
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        '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}}/texts/broadcasts/:id/toggleRecipientsStatus', [
  'body' => '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'phoneNumber' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'phoneNumber' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus');
$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}}/texts/broadcasts/:id/toggleRecipientsStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/texts/broadcasts/:id/toggleRecipientsStatus", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus"

payload = [
    {
        "attributes": {},
        "contactId": 0,
        "fromNumber": "",
        "phoneNumber": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus"

payload <- "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/texts/broadcasts/:id/toggleRecipientsStatus")

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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/texts/broadcasts/:id/toggleRecipientsStatus') do |req|
  req.body = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\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}}/texts/broadcasts/:id/toggleRecipientsStatus";

    let payload = (
        json!({
            "attributes": json!({}),
            "contactId": 0,
            "fromNumber": "",
            "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}}/texts/broadcasts/:id/toggleRecipientsStatus \
  --header 'content-type: application/json' \
  --data '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]'
echo '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  }
]' |  \
  http POST {{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\n    "phoneNumber": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "attributes": [],
    "contactId": 0,
    "fromNumber": "",
    "phoneNumber": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/:id/toggleRecipientsStatus")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Find a specific auto reply
{{baseUrl}}/texts/auto-replys/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/auto-replys/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/texts/auto-replys/:id")
require "http/client"

url = "{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/auto-replys/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/auto-replys/: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/texts/auto-replys/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/texts/auto-replys/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/texts/auto-replys/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/auto-replys/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/auto-replys/: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}}/texts/auto-replys/: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}}/texts/auto-replys/: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}}/texts/auto-replys/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/: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}}/texts/auto-replys/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/auto-replys/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/auto-replys/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/auto-replys/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/auto-replys/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/texts/auto-replys/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/auto-replys/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/auto-replys/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/auto-replys/: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/texts/auto-replys/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/auto-replys/: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}}/texts/auto-replys/:id
http GET {{baseUrl}}/texts/auto-replys/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/texts/auto-replys/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/auto-replys/: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 Find a specific text broadcast
{{baseUrl}}/texts/broadcasts/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/texts/broadcasts/:id")
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/: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}}/texts/broadcasts/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/broadcasts/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/: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/texts/broadcasts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/texts/broadcasts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/: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}}/texts/broadcasts/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/texts/broadcasts/: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}}/texts/broadcasts/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/texts/broadcasts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/: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}}/texts/broadcasts/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/broadcasts/: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}}/texts/broadcasts/: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}}/texts/broadcasts/: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}}/texts/broadcasts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/: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}}/texts/broadcasts/: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}}/texts/broadcasts/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/: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}}/texts/broadcasts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/broadcasts/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/broadcasts/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/texts/broadcasts/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/broadcasts/: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/texts/broadcasts/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts/: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}}/texts/broadcasts/:id
http GET {{baseUrl}}/texts/broadcasts/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/: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 Find a specific text
{{baseUrl}}/texts/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/texts/:id")
require "http/client"

url = "{{baseUrl}}/texts/: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}}/texts/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/: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/texts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/texts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/: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}}/texts/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/texts/: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}}/texts/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/texts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/: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}}/texts/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/: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}}/texts/: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}}/texts/: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}}/texts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/: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}}/texts/: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}}/texts/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/: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}}/texts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/texts/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/: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/texts/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/: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}}/texts/:id
http GET {{baseUrl}}/texts/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/texts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/: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 Find auto replies
{{baseUrl}}/texts/auto-replys
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/auto-replys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/texts/auto-replys")
require "http/client"

url = "{{baseUrl}}/texts/auto-replys"

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}}/texts/auto-replys"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/auto-replys");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/auto-replys"

	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/texts/auto-replys HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/texts/auto-replys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/auto-replys"))
    .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}}/texts/auto-replys")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/texts/auto-replys")
  .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}}/texts/auto-replys');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/texts/auto-replys'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/auto-replys';
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}}/texts/auto-replys',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/auto-replys")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/auto-replys',
  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}}/texts/auto-replys'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/texts/auto-replys');

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}}/texts/auto-replys'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/auto-replys';
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}}/texts/auto-replys"]
                                                       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}}/texts/auto-replys" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/auto-replys",
  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}}/texts/auto-replys');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/auto-replys');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/auto-replys');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/auto-replys' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/auto-replys' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/texts/auto-replys")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/auto-replys"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/auto-replys"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/auto-replys")

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/texts/auto-replys') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/auto-replys";

    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}}/texts/auto-replys
http GET {{baseUrl}}/texts/auto-replys
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/texts/auto-replys
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/auto-replys")! 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 Find batches in a text broadcast
{{baseUrl}}/texts/broadcasts/:id/batches
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id/batches");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/texts/broadcasts/:id/batches")
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id/batches"

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}}/texts/broadcasts/:id/batches"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/broadcasts/:id/batches");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id/batches"

	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/texts/broadcasts/:id/batches HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/texts/broadcasts/:id/batches")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id/batches"))
    .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}}/texts/broadcasts/:id/batches")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/texts/broadcasts/:id/batches")
  .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}}/texts/broadcasts/:id/batches');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/texts/broadcasts/:id/batches'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id/batches';
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}}/texts/broadcasts/:id/batches',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/batches")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/broadcasts/:id/batches',
  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}}/texts/broadcasts/:id/batches'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/texts/broadcasts/:id/batches');

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}}/texts/broadcasts/:id/batches'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id/batches';
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}}/texts/broadcasts/:id/batches"]
                                                       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}}/texts/broadcasts/:id/batches" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/:id/batches",
  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}}/texts/broadcasts/:id/batches');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id/batches');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/broadcasts/:id/batches');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/broadcasts/:id/batches' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id/batches' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/texts/broadcasts/:id/batches")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id/batches"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id/batches"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/broadcasts/:id/batches")

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/texts/broadcasts/:id/batches') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts/:id/batches";

    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}}/texts/broadcasts/:id/batches
http GET {{baseUrl}}/texts/broadcasts/:id/batches
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id/batches
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/:id/batches")! 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 Find text broadcasts
{{baseUrl}}/texts/broadcasts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/texts/broadcasts")
require "http/client"

url = "{{baseUrl}}/texts/broadcasts"

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}}/texts/broadcasts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/broadcasts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts"

	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/texts/broadcasts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/texts/broadcasts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts"))
    .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}}/texts/broadcasts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/texts/broadcasts")
  .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}}/texts/broadcasts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/texts/broadcasts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts';
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}}/texts/broadcasts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/broadcasts',
  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}}/texts/broadcasts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/texts/broadcasts');

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}}/texts/broadcasts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts';
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}}/texts/broadcasts"]
                                                       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}}/texts/broadcasts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts",
  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}}/texts/broadcasts');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/broadcasts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/broadcasts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/texts/broadcasts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/broadcasts")

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/texts/broadcasts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts";

    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}}/texts/broadcasts
http GET {{baseUrl}}/texts/broadcasts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/texts/broadcasts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts")! 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 Find texts in a text broadcast
{{baseUrl}}/texts/broadcasts/:id/texts
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id/texts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/texts/broadcasts/:id/texts")
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id/texts"

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}}/texts/broadcasts/:id/texts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/broadcasts/:id/texts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id/texts"

	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/texts/broadcasts/:id/texts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/texts/broadcasts/:id/texts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id/texts"))
    .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}}/texts/broadcasts/:id/texts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/texts/broadcasts/:id/texts")
  .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}}/texts/broadcasts/:id/texts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/texts/broadcasts/:id/texts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id/texts';
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}}/texts/broadcasts/:id/texts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/texts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/broadcasts/:id/texts',
  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}}/texts/broadcasts/:id/texts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/texts/broadcasts/:id/texts');

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}}/texts/broadcasts/:id/texts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id/texts';
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}}/texts/broadcasts/:id/texts"]
                                                       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}}/texts/broadcasts/:id/texts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/:id/texts",
  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}}/texts/broadcasts/:id/texts');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id/texts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/broadcasts/:id/texts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/broadcasts/:id/texts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id/texts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/texts/broadcasts/:id/texts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id/texts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id/texts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/broadcasts/:id/texts")

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/texts/broadcasts/:id/texts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts/:id/texts";

    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}}/texts/broadcasts/:id/texts
http GET {{baseUrl}}/texts/broadcasts/:id/texts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id/texts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/:id/texts")! 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 Find texts
{{baseUrl}}/texts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/texts")
require "http/client"

url = "{{baseUrl}}/texts"

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}}/texts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts"

	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/texts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/texts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts"))
    .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}}/texts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/texts")
  .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}}/texts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/texts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts';
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}}/texts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts',
  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}}/texts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/texts');

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}}/texts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts';
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}}/texts"]
                                                       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}}/texts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts",
  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}}/texts');

echo $response->getBody();
setUrl('{{baseUrl}}/texts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/texts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts")

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/texts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts";

    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}}/texts
http GET {{baseUrl}}/texts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/texts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts")! 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 Get statistics on text broadcast
{{baseUrl}}/texts/broadcasts/:id/stats
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id/stats");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/texts/broadcasts/:id/stats")
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id/stats"

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}}/texts/broadcasts/:id/stats"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/broadcasts/:id/stats");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id/stats"

	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/texts/broadcasts/:id/stats HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/texts/broadcasts/:id/stats")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id/stats"))
    .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}}/texts/broadcasts/:id/stats")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/texts/broadcasts/:id/stats")
  .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}}/texts/broadcasts/:id/stats');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/texts/broadcasts/:id/stats'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id/stats';
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}}/texts/broadcasts/:id/stats',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/stats")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/broadcasts/:id/stats',
  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}}/texts/broadcasts/:id/stats'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/texts/broadcasts/:id/stats');

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}}/texts/broadcasts/:id/stats'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id/stats';
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}}/texts/broadcasts/:id/stats"]
                                                       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}}/texts/broadcasts/:id/stats" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/:id/stats",
  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}}/texts/broadcasts/:id/stats');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id/stats');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/broadcasts/:id/stats');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/broadcasts/:id/stats' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id/stats' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/texts/broadcasts/:id/stats")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id/stats"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id/stats"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/broadcasts/:id/stats")

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/texts/broadcasts/:id/stats') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts/:id/stats";

    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}}/texts/broadcasts/:id/stats
http GET {{baseUrl}}/texts/broadcasts/:id/stats
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id/stats
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/:id/stats")! 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 Send texts
{{baseUrl}}/texts
BODY json

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts");

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/texts" {:content-type :json
                                                  :form-params [{:attributes {}
                                                                 :contactId 0
                                                                 :fromNumber ""
                                                                 :media [{:accountId 0
                                                                          :created 0
                                                                          :id 0
                                                                          :lengthInBytes 0
                                                                          :mediaType ""
                                                                          :name ""
                                                                          :publicUrl ""}]
                                                                 :message ""
                                                                 :phoneNumber ""}]})
require "http/client"

url = "{{baseUrl}}/texts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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}}/texts"),
    Content = new StringContent("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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}}/texts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts"

	payload := strings.NewReader("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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/texts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 314

[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/texts")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/texts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/texts")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    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}}/texts');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts',
  headers: {'content-type': 'application/json'},
  data: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {
          accountId: 0,
          created: 0,
          id: 0,
          lengthInBytes: 0,
          mediaType: '',
          name: '',
          publicUrl: ''
        }
      ],
      message: '',
      phoneNumber: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","media":[{"accountId":0,"created":0,"id":0,"lengthInBytes":0,"mediaType":"","name":"","publicUrl":""}],"message":"","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}}/texts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\n    "media": [\n      {\n        "accountId": 0,\n        "created": 0,\n        "id": 0,\n        "lengthInBytes": 0,\n        "mediaType": "",\n        "name": "",\n        "publicUrl": ""\n      }\n    ],\n    "message": "",\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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/texts")
  .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/texts',
  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([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    phoneNumber: ''
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/texts',
  headers: {'content-type': 'application/json'},
  body: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {
          accountId: 0,
          created: 0,
          id: 0,
          lengthInBytes: 0,
          mediaType: '',
          name: '',
          publicUrl: ''
        }
      ],
      message: '',
      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}}/texts');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    attributes: {},
    contactId: 0,
    fromNumber: '',
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    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}}/texts',
  headers: {'content-type': 'application/json'},
  data: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {
          accountId: 0,
          created: 0,
          id: 0,
          lengthInBytes: 0,
          mediaType: '',
          name: '',
          publicUrl: ''
        }
      ],
      message: '',
      phoneNumber: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"attributes":{},"contactId":0,"fromNumber":"","media":[{"accountId":0,"created":0,"id":0,"lengthInBytes":0,"mediaType":"","name":"","publicUrl":""}],"message":"","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 = @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"media": @[ @{ @"accountId": @0, @"created": @0, @"id": @0, @"lengthInBytes": @0, @"mediaType": @"", @"name": @"", @"publicUrl": @"" } ], @"message": @"", @"phoneNumber": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/texts"]
                                                       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}}/texts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts",
  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([
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'media' => [
                [
                                'accountId' => 0,
                                'created' => 0,
                                'id' => 0,
                                'lengthInBytes' => 0,
                                'mediaType' => '',
                                'name' => '',
                                'publicUrl' => ''
                ]
        ],
        'message' => '',
        '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}}/texts', [
  'body' => '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/texts');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'media' => [
        [
                'accountId' => 0,
                'created' => 0,
                'id' => 0,
                'lengthInBytes' => 0,
                'mediaType' => '',
                'name' => '',
                'publicUrl' => ''
        ]
    ],
    'message' => '',
    'phoneNumber' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'attributes' => [
        
    ],
    'contactId' => 0,
    'fromNumber' => '',
    'media' => [
        [
                'accountId' => 0,
                'created' => 0,
                'id' => 0,
                'lengthInBytes' => 0,
                'mediaType' => '',
                'name' => '',
                'publicUrl' => ''
        ]
    ],
    'message' => '',
    'phoneNumber' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/texts');
$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}}/texts' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\n    \"phoneNumber\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/texts", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts"

payload = [
    {
        "attributes": {},
        "contactId": 0,
        "fromNumber": "",
        "media": [
            {
                "accountId": 0,
                "created": 0,
                "id": 0,
                "lengthInBytes": 0,
                "mediaType": "",
                "name": "",
                "publicUrl": ""
            }
        ],
        "message": "",
        "phoneNumber": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts"

payload <- "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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}}/texts")

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  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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/texts') do |req|
  req.body = "[\n  {\n    \"attributes\": {},\n    \"contactId\": 0,\n    \"fromNumber\": \"\",\n    \"media\": [\n      {\n        \"accountId\": 0,\n        \"created\": 0,\n        \"id\": 0,\n        \"lengthInBytes\": 0,\n        \"mediaType\": \"\",\n        \"name\": \"\",\n        \"publicUrl\": \"\"\n      }\n    ],\n    \"message\": \"\",\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}}/texts";

    let payload = (
        json!({
            "attributes": json!({}),
            "contactId": 0,
            "fromNumber": "",
            "media": (
                json!({
                    "accountId": 0,
                    "created": 0,
                    "id": 0,
                    "lengthInBytes": 0,
                    "mediaType": "",
                    "name": "",
                    "publicUrl": ""
                })
            ),
            "message": "",
            "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}}/texts \
  --header 'content-type: application/json' \
  --data '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]'
echo '[
  {
    "attributes": {},
    "contactId": 0,
    "fromNumber": "",
    "media": [
      {
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      }
    ],
    "message": "",
    "phoneNumber": ""
  }
]' |  \
  http POST {{baseUrl}}/texts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "attributes": {},\n    "contactId": 0,\n    "fromNumber": "",\n    "media": [\n      {\n        "accountId": 0,\n        "created": 0,\n        "id": 0,\n        "lengthInBytes": 0,\n        "mediaType": "",\n        "name": "",\n        "publicUrl": ""\n      }\n    ],\n    "message": "",\n    "phoneNumber": ""\n  }\n]' \
  --output-document \
  - {{baseUrl}}/texts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "attributes": [],
    "contactId": 0,
    "fromNumber": "",
    "media": [
      [
        "accountId": 0,
        "created": 0,
        "id": 0,
        "lengthInBytes": 0,
        "mediaType": "",
        "name": "",
        "publicUrl": ""
      ]
    ],
    "message": "",
    "phoneNumber": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts")! 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 Start text broadcast
{{baseUrl}}/texts/broadcasts/:id/start
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id/start");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/texts/broadcasts/:id/start")
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id/start"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/texts/broadcasts/:id/start"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/broadcasts/:id/start");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id/start"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/texts/broadcasts/:id/start HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/texts/broadcasts/:id/start")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id/start"))
    .method("POST", 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}}/texts/broadcasts/:id/start")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/texts/broadcasts/:id/start")
  .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('POST', '{{baseUrl}}/texts/broadcasts/:id/start');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/texts/broadcasts/:id/start'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id/start';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/texts/broadcasts/:id/start',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/start")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/broadcasts/:id/start',
  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: 'POST', url: '{{baseUrl}}/texts/broadcasts/:id/start'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/texts/broadcasts/:id/start');

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}}/texts/broadcasts/:id/start'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id/start';
const options = {method: 'POST'};

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}}/texts/broadcasts/:id/start"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/texts/broadcasts/:id/start" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/:id/start",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/texts/broadcasts/:id/start');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id/start');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/broadcasts/:id/start');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/broadcasts/:id/start' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id/start' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/texts/broadcasts/:id/start")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id/start"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id/start"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/broadcasts/:id/start")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/texts/broadcasts/:id/start') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts/:id/start";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/texts/broadcasts/:id/start
http POST {{baseUrl}}/texts/broadcasts/:id/start
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id/start
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/:id/start")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Stop text broadcast
{{baseUrl}}/texts/broadcasts/:id/stop
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/:id/stop");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/texts/broadcasts/:id/stop")
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id/stop"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/texts/broadcasts/:id/stop"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/texts/broadcasts/:id/stop");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id/stop"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/texts/broadcasts/:id/stop HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/texts/broadcasts/:id/stop")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id/stop"))
    .method("POST", 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}}/texts/broadcasts/:id/stop")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/texts/broadcasts/:id/stop")
  .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('POST', '{{baseUrl}}/texts/broadcasts/:id/stop');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/texts/broadcasts/:id/stop'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id/stop';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/texts/broadcasts/:id/stop',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id/stop")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/texts/broadcasts/:id/stop',
  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: 'POST', url: '{{baseUrl}}/texts/broadcasts/:id/stop'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/texts/broadcasts/:id/stop');

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}}/texts/broadcasts/:id/stop'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id/stop';
const options = {method: 'POST'};

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}}/texts/broadcasts/:id/stop"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/texts/broadcasts/:id/stop" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/:id/stop",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/texts/broadcasts/:id/stop');

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id/stop');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/texts/broadcasts/:id/stop');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/texts/broadcasts/:id/stop' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id/stop' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/texts/broadcasts/:id/stop")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id/stop"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id/stop"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/texts/broadcasts/:id/stop")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/texts/broadcasts/:id/stop') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/texts/broadcasts/:id/stop";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/texts/broadcasts/:id/stop
http POST {{baseUrl}}/texts/broadcasts/:id/stop
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id/stop
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/:id/stop")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Update a text broadcast
{{baseUrl}}/texts/broadcasts/:id
QUERY PARAMS

id
BODY json

{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/texts/broadcasts/: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  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/texts/broadcasts/:id" {:content-type :json
                                                                :form-params {:bigMessageStrategy ""
                                                                              :fromNumber ""
                                                                              :id 0
                                                                              :labels []
                                                                              :lastModified 0
                                                                              :localTimeRestriction {:beginHour 0
                                                                                                     :beginMinute 0
                                                                                                     :enabled false
                                                                                                     :endHour 0
                                                                                                     :endMinute 0}
                                                                              :maxActive 0
                                                                              :media [{:accountId 0
                                                                                       :created 0
                                                                                       :id 0
                                                                                       :lengthInBytes 0
                                                                                       :mediaType ""
                                                                                       :name ""
                                                                                       :publicUrl ""}]
                                                                              :message ""
                                                                              :name ""
                                                                              :recipients [{:attributes {}
                                                                                            :contactId 0
                                                                                            :fromNumber ""
                                                                                            :media [{}]
                                                                                            :message ""
                                                                                            :phoneNumber ""}]
                                                                              :resumeNextDay false
                                                                              :schedules [{:campaignId 0
                                                                                           :daysOfWeek []
                                                                                           :id 0
                                                                                           :startDate {:day 0
                                                                                                       :month 0
                                                                                                       :year 0}
                                                                                           :startTimeOfDay {:hour 0
                                                                                                            :minute 0
                                                                                                            :nano 0
                                                                                                            :second 0}
                                                                                           :stopDate {}
                                                                                           :stopTimeOfDay {}
                                                                                           :timeZone ""}]
                                                                              :status ""}})
require "http/client"

url = "{{baseUrl}}/texts/broadcasts/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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}}/texts/broadcasts/:id"),
    Content = new StringContent("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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}}/texts/broadcasts/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/texts/broadcasts/:id"

	payload := strings.NewReader("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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/texts/broadcasts/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1052

{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/texts/broadcasts/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/texts/broadcasts/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/texts/broadcasts/:id")
  .header("content-type", "application/json")
  .body("{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  bigMessageStrategy: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {
    beginHour: 0,
    beginMinute: 0,
    enabled: false,
    endHour: 0,
    endMinute: 0
  },
  maxActive: 0,
  media: [
    {
      accountId: 0,
      created: 0,
      id: 0,
      lengthInBytes: 0,
      mediaType: '',
      name: '',
      publicUrl: ''
    }
  ],
  message: '',
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {}
      ],
      message: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {
        day: 0,
        month: 0,
        year: 0
      },
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  status: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/texts/broadcasts/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/texts/broadcasts/:id',
  headers: {'content-type': 'application/json'},
  data: {
    bigMessageStrategy: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    name: '',
    recipients: [
      {
        attributes: {},
        contactId: 0,
        fromNumber: '',
        media: [{}],
        message: '',
        phoneNumber: ''
      }
    ],
    resumeNextDay: false,
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/texts/broadcasts/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"bigMessageStrategy":"","fromNumber":"","id":0,"labels":[],"lastModified":0,"localTimeRestriction":{"beginHour":0,"beginMinute":0,"enabled":false,"endHour":0,"endMinute":0},"maxActive":0,"media":[{"accountId":0,"created":0,"id":0,"lengthInBytes":0,"mediaType":"","name":"","publicUrl":""}],"message":"","name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","media":[{}],"message":"","phoneNumber":""}],"resumeNextDay":false,"schedules":[{"campaignId":0,"daysOfWeek":[],"id":0,"startDate":{"day":0,"month":0,"year":0},"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopDate":{},"stopTimeOfDay":{},"timeZone":""}],"status":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/texts/broadcasts/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "bigMessageStrategy": "",\n  "fromNumber": "",\n  "id": 0,\n  "labels": [],\n  "lastModified": 0,\n  "localTimeRestriction": {\n    "beginHour": 0,\n    "beginMinute": 0,\n    "enabled": false,\n    "endHour": 0,\n    "endMinute": 0\n  },\n  "maxActive": 0,\n  "media": [\n    {\n      "accountId": 0,\n      "created": 0,\n      "id": 0,\n      "lengthInBytes": 0,\n      "mediaType": "",\n      "name": "",\n      "publicUrl": ""\n    }\n  ],\n  "message": "",\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "media": [\n        {}\n      ],\n      "message": "",\n      "phoneNumber": ""\n    }\n  ],\n  "resumeNextDay": false,\n  "schedules": [\n    {\n      "campaignId": 0,\n      "daysOfWeek": [],\n      "id": 0,\n      "startDate": {\n        "day": 0,\n        "month": 0,\n        "year": 0\n      },\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopDate": {},\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    }\n  ],\n  "status": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/texts/broadcasts/: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/texts/broadcasts/: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({
  bigMessageStrategy: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
  maxActive: 0,
  media: [
    {
      accountId: 0,
      created: 0,
      id: 0,
      lengthInBytes: 0,
      mediaType: '',
      name: '',
      publicUrl: ''
    }
  ],
  message: '',
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [{}],
      message: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {day: 0, month: 0, year: 0},
      startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  status: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/texts/broadcasts/:id',
  headers: {'content-type': 'application/json'},
  body: {
    bigMessageStrategy: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    name: '',
    recipients: [
      {
        attributes: {},
        contactId: 0,
        fromNumber: '',
        media: [{}],
        message: '',
        phoneNumber: ''
      }
    ],
    resumeNextDay: false,
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    status: ''
  },
  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}}/texts/broadcasts/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  bigMessageStrategy: '',
  fromNumber: '',
  id: 0,
  labels: [],
  lastModified: 0,
  localTimeRestriction: {
    beginHour: 0,
    beginMinute: 0,
    enabled: false,
    endHour: 0,
    endMinute: 0
  },
  maxActive: 0,
  media: [
    {
      accountId: 0,
      created: 0,
      id: 0,
      lengthInBytes: 0,
      mediaType: '',
      name: '',
      publicUrl: ''
    }
  ],
  message: '',
  name: '',
  recipients: [
    {
      attributes: {},
      contactId: 0,
      fromNumber: '',
      media: [
        {}
      ],
      message: '',
      phoneNumber: ''
    }
  ],
  resumeNextDay: false,
  schedules: [
    {
      campaignId: 0,
      daysOfWeek: [],
      id: 0,
      startDate: {
        day: 0,
        month: 0,
        year: 0
      },
      startTimeOfDay: {
        hour: 0,
        minute: 0,
        nano: 0,
        second: 0
      },
      stopDate: {},
      stopTimeOfDay: {},
      timeZone: ''
    }
  ],
  status: ''
});

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}}/texts/broadcasts/:id',
  headers: {'content-type': 'application/json'},
  data: {
    bigMessageStrategy: '',
    fromNumber: '',
    id: 0,
    labels: [],
    lastModified: 0,
    localTimeRestriction: {beginHour: 0, beginMinute: 0, enabled: false, endHour: 0, endMinute: 0},
    maxActive: 0,
    media: [
      {
        accountId: 0,
        created: 0,
        id: 0,
        lengthInBytes: 0,
        mediaType: '',
        name: '',
        publicUrl: ''
      }
    ],
    message: '',
    name: '',
    recipients: [
      {
        attributes: {},
        contactId: 0,
        fromNumber: '',
        media: [{}],
        message: '',
        phoneNumber: ''
      }
    ],
    resumeNextDay: false,
    schedules: [
      {
        campaignId: 0,
        daysOfWeek: [],
        id: 0,
        startDate: {day: 0, month: 0, year: 0},
        startTimeOfDay: {hour: 0, minute: 0, nano: 0, second: 0},
        stopDate: {},
        stopTimeOfDay: {},
        timeZone: ''
      }
    ],
    status: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/texts/broadcasts/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"bigMessageStrategy":"","fromNumber":"","id":0,"labels":[],"lastModified":0,"localTimeRestriction":{"beginHour":0,"beginMinute":0,"enabled":false,"endHour":0,"endMinute":0},"maxActive":0,"media":[{"accountId":0,"created":0,"id":0,"lengthInBytes":0,"mediaType":"","name":"","publicUrl":""}],"message":"","name":"","recipients":[{"attributes":{},"contactId":0,"fromNumber":"","media":[{}],"message":"","phoneNumber":""}],"resumeNextDay":false,"schedules":[{"campaignId":0,"daysOfWeek":[],"id":0,"startDate":{"day":0,"month":0,"year":0},"startTimeOfDay":{"hour":0,"minute":0,"nano":0,"second":0},"stopDate":{},"stopTimeOfDay":{},"timeZone":""}],"status":""}'
};

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 = @{ @"bigMessageStrategy": @"",
                              @"fromNumber": @"",
                              @"id": @0,
                              @"labels": @[  ],
                              @"lastModified": @0,
                              @"localTimeRestriction": @{ @"beginHour": @0, @"beginMinute": @0, @"enabled": @NO, @"endHour": @0, @"endMinute": @0 },
                              @"maxActive": @0,
                              @"media": @[ @{ @"accountId": @0, @"created": @0, @"id": @0, @"lengthInBytes": @0, @"mediaType": @"", @"name": @"", @"publicUrl": @"" } ],
                              @"message": @"",
                              @"name": @"",
                              @"recipients": @[ @{ @"attributes": @{  }, @"contactId": @0, @"fromNumber": @"", @"media": @[ @{  } ], @"message": @"", @"phoneNumber": @"" } ],
                              @"resumeNextDay": @NO,
                              @"schedules": @[ @{ @"campaignId": @0, @"daysOfWeek": @[  ], @"id": @0, @"startDate": @{ @"day": @0, @"month": @0, @"year": @0 }, @"startTimeOfDay": @{ @"hour": @0, @"minute": @0, @"nano": @0, @"second": @0 }, @"stopDate": @{  }, @"stopTimeOfDay": @{  }, @"timeZone": @"" } ],
                              @"status": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/texts/broadcasts/: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}}/texts/broadcasts/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/texts/broadcasts/: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([
    'bigMessageStrategy' => '',
    'fromNumber' => '',
    'id' => 0,
    'labels' => [
        
    ],
    'lastModified' => 0,
    'localTimeRestriction' => [
        'beginHour' => 0,
        'beginMinute' => 0,
        'enabled' => null,
        'endHour' => 0,
        'endMinute' => 0
    ],
    'maxActive' => 0,
    'media' => [
        [
                'accountId' => 0,
                'created' => 0,
                'id' => 0,
                'lengthInBytes' => 0,
                'mediaType' => '',
                'name' => '',
                'publicUrl' => ''
        ]
    ],
    'message' => '',
    'name' => '',
    'recipients' => [
        [
                'attributes' => [
                                
                ],
                'contactId' => 0,
                'fromNumber' => '',
                'media' => [
                                [
                                                                
                                ]
                ],
                'message' => '',
                'phoneNumber' => ''
        ]
    ],
    'resumeNextDay' => null,
    'schedules' => [
        [
                'campaignId' => 0,
                'daysOfWeek' => [
                                
                ],
                'id' => 0,
                'startDate' => [
                                'day' => 0,
                                'month' => 0,
                                'year' => 0
                ],
                'startTimeOfDay' => [
                                'hour' => 0,
                                'minute' => 0,
                                'nano' => 0,
                                'second' => 0
                ],
                'stopDate' => [
                                
                ],
                'stopTimeOfDay' => [
                                
                ],
                'timeZone' => ''
        ]
    ],
    'status' => ''
  ]),
  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}}/texts/broadcasts/:id', [
  'body' => '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/texts/broadcasts/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'bigMessageStrategy' => '',
  'fromNumber' => '',
  'id' => 0,
  'labels' => [
    
  ],
  'lastModified' => 0,
  'localTimeRestriction' => [
    'beginHour' => 0,
    'beginMinute' => 0,
    'enabled' => null,
    'endHour' => 0,
    'endMinute' => 0
  ],
  'maxActive' => 0,
  'media' => [
    [
        'accountId' => 0,
        'created' => 0,
        'id' => 0,
        'lengthInBytes' => 0,
        'mediaType' => '',
        'name' => '',
        'publicUrl' => ''
    ]
  ],
  'message' => '',
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'media' => [
                [
                                
                ]
        ],
        'message' => '',
        'phoneNumber' => ''
    ]
  ],
  'resumeNextDay' => null,
  'schedules' => [
    [
        'campaignId' => 0,
        'daysOfWeek' => [
                
        ],
        'id' => 0,
        'startDate' => [
                'day' => 0,
                'month' => 0,
                'year' => 0
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopDate' => [
                
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ]
  ],
  'status' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'bigMessageStrategy' => '',
  'fromNumber' => '',
  'id' => 0,
  'labels' => [
    
  ],
  'lastModified' => 0,
  'localTimeRestriction' => [
    'beginHour' => 0,
    'beginMinute' => 0,
    'enabled' => null,
    'endHour' => 0,
    'endMinute' => 0
  ],
  'maxActive' => 0,
  'media' => [
    [
        'accountId' => 0,
        'created' => 0,
        'id' => 0,
        'lengthInBytes' => 0,
        'mediaType' => '',
        'name' => '',
        'publicUrl' => ''
    ]
  ],
  'message' => '',
  'name' => '',
  'recipients' => [
    [
        'attributes' => [
                
        ],
        'contactId' => 0,
        'fromNumber' => '',
        'media' => [
                [
                                
                ]
        ],
        'message' => '',
        'phoneNumber' => ''
    ]
  ],
  'resumeNextDay' => null,
  'schedules' => [
    [
        'campaignId' => 0,
        'daysOfWeek' => [
                
        ],
        'id' => 0,
        'startDate' => [
                'day' => 0,
                'month' => 0,
                'year' => 0
        ],
        'startTimeOfDay' => [
                'hour' => 0,
                'minute' => 0,
                'nano' => 0,
                'second' => 0
        ],
        'stopDate' => [
                
        ],
        'stopTimeOfDay' => [
                
        ],
        'timeZone' => ''
    ]
  ],
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/texts/broadcasts/: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}}/texts/broadcasts/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/texts/broadcasts/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/texts/broadcasts/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/texts/broadcasts/:id"

payload = {
    "bigMessageStrategy": "",
    "fromNumber": "",
    "id": 0,
    "labels": [],
    "lastModified": 0,
    "localTimeRestriction": {
        "beginHour": 0,
        "beginMinute": 0,
        "enabled": False,
        "endHour": 0,
        "endMinute": 0
    },
    "maxActive": 0,
    "media": [
        {
            "accountId": 0,
            "created": 0,
            "id": 0,
            "lengthInBytes": 0,
            "mediaType": "",
            "name": "",
            "publicUrl": ""
        }
    ],
    "message": "",
    "name": "",
    "recipients": [
        {
            "attributes": {},
            "contactId": 0,
            "fromNumber": "",
            "media": [{}],
            "message": "",
            "phoneNumber": ""
        }
    ],
    "resumeNextDay": False,
    "schedules": [
        {
            "campaignId": 0,
            "daysOfWeek": [],
            "id": 0,
            "startDate": {
                "day": 0,
                "month": 0,
                "year": 0
            },
            "startTimeOfDay": {
                "hour": 0,
                "minute": 0,
                "nano": 0,
                "second": 0
            },
            "stopDate": {},
            "stopTimeOfDay": {},
            "timeZone": ""
        }
    ],
    "status": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/texts/broadcasts/:id"

payload <- "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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}}/texts/broadcasts/: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  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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/texts/broadcasts/:id') do |req|
  req.body = "{\n  \"bigMessageStrategy\": \"\",\n  \"fromNumber\": \"\",\n  \"id\": 0,\n  \"labels\": [],\n  \"lastModified\": 0,\n  \"localTimeRestriction\": {\n    \"beginHour\": 0,\n    \"beginMinute\": 0,\n    \"enabled\": false,\n    \"endHour\": 0,\n    \"endMinute\": 0\n  },\n  \"maxActive\": 0,\n  \"media\": [\n    {\n      \"accountId\": 0,\n      \"created\": 0,\n      \"id\": 0,\n      \"lengthInBytes\": 0,\n      \"mediaType\": \"\",\n      \"name\": \"\",\n      \"publicUrl\": \"\"\n    }\n  ],\n  \"message\": \"\",\n  \"name\": \"\",\n  \"recipients\": [\n    {\n      \"attributes\": {},\n      \"contactId\": 0,\n      \"fromNumber\": \"\",\n      \"media\": [\n        {}\n      ],\n      \"message\": \"\",\n      \"phoneNumber\": \"\"\n    }\n  ],\n  \"resumeNextDay\": false,\n  \"schedules\": [\n    {\n      \"campaignId\": 0,\n      \"daysOfWeek\": [],\n      \"id\": 0,\n      \"startDate\": {\n        \"day\": 0,\n        \"month\": 0,\n        \"year\": 0\n      },\n      \"startTimeOfDay\": {\n        \"hour\": 0,\n        \"minute\": 0,\n        \"nano\": 0,\n        \"second\": 0\n      },\n      \"stopDate\": {},\n      \"stopTimeOfDay\": {},\n      \"timeZone\": \"\"\n    }\n  ],\n  \"status\": \"\"\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}}/texts/broadcasts/:id";

    let payload = json!({
        "bigMessageStrategy": "",
        "fromNumber": "",
        "id": 0,
        "labels": (),
        "lastModified": 0,
        "localTimeRestriction": json!({
            "beginHour": 0,
            "beginMinute": 0,
            "enabled": false,
            "endHour": 0,
            "endMinute": 0
        }),
        "maxActive": 0,
        "media": (
            json!({
                "accountId": 0,
                "created": 0,
                "id": 0,
                "lengthInBytes": 0,
                "mediaType": "",
                "name": "",
                "publicUrl": ""
            })
        ),
        "message": "",
        "name": "",
        "recipients": (
            json!({
                "attributes": json!({}),
                "contactId": 0,
                "fromNumber": "",
                "media": (json!({})),
                "message": "",
                "phoneNumber": ""
            })
        ),
        "resumeNextDay": false,
        "schedules": (
            json!({
                "campaignId": 0,
                "daysOfWeek": (),
                "id": 0,
                "startDate": json!({
                    "day": 0,
                    "month": 0,
                    "year": 0
                }),
                "startTimeOfDay": json!({
                    "hour": 0,
                    "minute": 0,
                    "nano": 0,
                    "second": 0
                }),
                "stopDate": json!({}),
                "stopTimeOfDay": json!({}),
                "timeZone": ""
            })
        ),
        "status": ""
    });

    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}}/texts/broadcasts/:id \
  --header 'content-type: application/json' \
  --data '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}'
echo '{
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": {
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  },
  "maxActive": 0,
  "media": [
    {
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    }
  ],
  "message": "",
  "name": "",
  "recipients": [
    {
      "attributes": {},
      "contactId": 0,
      "fromNumber": "",
      "media": [
        {}
      ],
      "message": "",
      "phoneNumber": ""
    }
  ],
  "resumeNextDay": false,
  "schedules": [
    {
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": {
        "day": 0,
        "month": 0,
        "year": 0
      },
      "startTimeOfDay": {
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      },
      "stopDate": {},
      "stopTimeOfDay": {},
      "timeZone": ""
    }
  ],
  "status": ""
}' |  \
  http PUT {{baseUrl}}/texts/broadcasts/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "bigMessageStrategy": "",\n  "fromNumber": "",\n  "id": 0,\n  "labels": [],\n  "lastModified": 0,\n  "localTimeRestriction": {\n    "beginHour": 0,\n    "beginMinute": 0,\n    "enabled": false,\n    "endHour": 0,\n    "endMinute": 0\n  },\n  "maxActive": 0,\n  "media": [\n    {\n      "accountId": 0,\n      "created": 0,\n      "id": 0,\n      "lengthInBytes": 0,\n      "mediaType": "",\n      "name": "",\n      "publicUrl": ""\n    }\n  ],\n  "message": "",\n  "name": "",\n  "recipients": [\n    {\n      "attributes": {},\n      "contactId": 0,\n      "fromNumber": "",\n      "media": [\n        {}\n      ],\n      "message": "",\n      "phoneNumber": ""\n    }\n  ],\n  "resumeNextDay": false,\n  "schedules": [\n    {\n      "campaignId": 0,\n      "daysOfWeek": [],\n      "id": 0,\n      "startDate": {\n        "day": 0,\n        "month": 0,\n        "year": 0\n      },\n      "startTimeOfDay": {\n        "hour": 0,\n        "minute": 0,\n        "nano": 0,\n        "second": 0\n      },\n      "stopDate": {},\n      "stopTimeOfDay": {},\n      "timeZone": ""\n    }\n  ],\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/texts/broadcasts/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "bigMessageStrategy": "",
  "fromNumber": "",
  "id": 0,
  "labels": [],
  "lastModified": 0,
  "localTimeRestriction": [
    "beginHour": 0,
    "beginMinute": 0,
    "enabled": false,
    "endHour": 0,
    "endMinute": 0
  ],
  "maxActive": 0,
  "media": [
    [
      "accountId": 0,
      "created": 0,
      "id": 0,
      "lengthInBytes": 0,
      "mediaType": "",
      "name": "",
      "publicUrl": ""
    ]
  ],
  "message": "",
  "name": "",
  "recipients": [
    [
      "attributes": [],
      "contactId": 0,
      "fromNumber": "",
      "media": [[]],
      "message": "",
      "phoneNumber": ""
    ]
  ],
  "resumeNextDay": false,
  "schedules": [
    [
      "campaignId": 0,
      "daysOfWeek": [],
      "id": 0,
      "startDate": [
        "day": 0,
        "month": 0,
        "year": 0
      ],
      "startTimeOfDay": [
        "hour": 0,
        "minute": 0,
        "nano": 0,
        "second": 0
      ],
      "stopDate": [],
      "stopTimeOfDay": [],
      "timeZone": ""
    ]
  ],
  "status": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/texts/broadcasts/: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()
POST Create a webhook
{{baseUrl}}/webhooks
BODY json

{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/webhooks");

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  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/webhooks" {:content-type :json
                                                     :form-params {:callback ""
                                                                   :createdAt 0
                                                                   :enabled false
                                                                   :events []
                                                                   :expiresAt 0
                                                                   :fields ""
                                                                   :id 0
                                                                   :name ""
                                                                   :nonStrictSsl false
                                                                   :resource ""
                                                                   :secret ""
                                                                   :singleUse false
                                                                   :updatedAt 0}})
require "http/client"

url = "{{baseUrl}}/webhooks"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/webhooks"),
    Content = new StringContent("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/webhooks");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/webhooks"

	payload := strings.NewReader("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/webhooks HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 232

{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/webhooks")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/webhooks"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/webhooks")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/webhooks")
  .header("content-type", "application/json")
  .body("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")
  .asString();
const data = JSON.stringify({
  callback: '',
  createdAt: 0,
  enabled: false,
  events: [],
  expiresAt: 0,
  fields: '',
  id: 0,
  name: '',
  nonStrictSsl: false,
  resource: '',
  secret: '',
  singleUse: false,
  updatedAt: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/webhooks');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/webhooks',
  headers: {'content-type': 'application/json'},
  data: {
    callback: '',
    createdAt: 0,
    enabled: false,
    events: [],
    expiresAt: 0,
    fields: '',
    id: 0,
    name: '',
    nonStrictSsl: false,
    resource: '',
    secret: '',
    singleUse: false,
    updatedAt: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/webhooks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"callback":"","createdAt":0,"enabled":false,"events":[],"expiresAt":0,"fields":"","id":0,"name":"","nonStrictSsl":false,"resource":"","secret":"","singleUse":false,"updatedAt":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/webhooks',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "callback": "",\n  "createdAt": 0,\n  "enabled": false,\n  "events": [],\n  "expiresAt": 0,\n  "fields": "",\n  "id": 0,\n  "name": "",\n  "nonStrictSsl": false,\n  "resource": "",\n  "secret": "",\n  "singleUse": false,\n  "updatedAt": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/webhooks")
  .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/webhooks',
  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({
  callback: '',
  createdAt: 0,
  enabled: false,
  events: [],
  expiresAt: 0,
  fields: '',
  id: 0,
  name: '',
  nonStrictSsl: false,
  resource: '',
  secret: '',
  singleUse: false,
  updatedAt: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/webhooks',
  headers: {'content-type': 'application/json'},
  body: {
    callback: '',
    createdAt: 0,
    enabled: false,
    events: [],
    expiresAt: 0,
    fields: '',
    id: 0,
    name: '',
    nonStrictSsl: false,
    resource: '',
    secret: '',
    singleUse: false,
    updatedAt: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/webhooks');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  callback: '',
  createdAt: 0,
  enabled: false,
  events: [],
  expiresAt: 0,
  fields: '',
  id: 0,
  name: '',
  nonStrictSsl: false,
  resource: '',
  secret: '',
  singleUse: false,
  updatedAt: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/webhooks',
  headers: {'content-type': 'application/json'},
  data: {
    callback: '',
    createdAt: 0,
    enabled: false,
    events: [],
    expiresAt: 0,
    fields: '',
    id: 0,
    name: '',
    nonStrictSsl: false,
    resource: '',
    secret: '',
    singleUse: false,
    updatedAt: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/webhooks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"callback":"","createdAt":0,"enabled":false,"events":[],"expiresAt":0,"fields":"","id":0,"name":"","nonStrictSsl":false,"resource":"","secret":"","singleUse":false,"updatedAt":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"callback": @"",
                              @"createdAt": @0,
                              @"enabled": @NO,
                              @"events": @[  ],
                              @"expiresAt": @0,
                              @"fields": @"",
                              @"id": @0,
                              @"name": @"",
                              @"nonStrictSsl": @NO,
                              @"resource": @"",
                              @"secret": @"",
                              @"singleUse": @NO,
                              @"updatedAt": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/webhooks"]
                                                       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}}/webhooks" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/webhooks",
  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([
    'callback' => '',
    'createdAt' => 0,
    'enabled' => null,
    'events' => [
        
    ],
    'expiresAt' => 0,
    'fields' => '',
    'id' => 0,
    'name' => '',
    'nonStrictSsl' => null,
    'resource' => '',
    'secret' => '',
    'singleUse' => null,
    'updatedAt' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/webhooks', [
  'body' => '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/webhooks');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'callback' => '',
  'createdAt' => 0,
  'enabled' => null,
  'events' => [
    
  ],
  'expiresAt' => 0,
  'fields' => '',
  'id' => 0,
  'name' => '',
  'nonStrictSsl' => null,
  'resource' => '',
  'secret' => '',
  'singleUse' => null,
  'updatedAt' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'callback' => '',
  'createdAt' => 0,
  'enabled' => null,
  'events' => [
    
  ],
  'expiresAt' => 0,
  'fields' => '',
  'id' => 0,
  'name' => '',
  'nonStrictSsl' => null,
  'resource' => '',
  'secret' => '',
  'singleUse' => null,
  'updatedAt' => 0
]));
$request->setRequestUrl('{{baseUrl}}/webhooks');
$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}}/webhooks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/webhooks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/webhooks", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/webhooks"

payload = {
    "callback": "",
    "createdAt": 0,
    "enabled": False,
    "events": [],
    "expiresAt": 0,
    "fields": "",
    "id": 0,
    "name": "",
    "nonStrictSsl": False,
    "resource": "",
    "secret": "",
    "singleUse": False,
    "updatedAt": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/webhooks"

payload <- "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/webhooks")

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  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/webhooks') do |req|
  req.body = "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/webhooks";

    let payload = json!({
        "callback": "",
        "createdAt": 0,
        "enabled": false,
        "events": (),
        "expiresAt": 0,
        "fields": "",
        "id": 0,
        "name": "",
        "nonStrictSsl": false,
        "resource": "",
        "secret": "",
        "singleUse": false,
        "updatedAt": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/webhooks \
  --header 'content-type: application/json' \
  --data '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}'
echo '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}' |  \
  http POST {{baseUrl}}/webhooks \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "callback": "",\n  "createdAt": 0,\n  "enabled": false,\n  "events": [],\n  "expiresAt": 0,\n  "fields": "",\n  "id": 0,\n  "name": "",\n  "nonStrictSsl": false,\n  "resource": "",\n  "secret": "",\n  "singleUse": false,\n  "updatedAt": 0\n}' \
  --output-document \
  - {{baseUrl}}/webhooks
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/webhooks")! 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 Delete a webhook
{{baseUrl}}/webhooks/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/webhooks/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/webhooks/:id")
require "http/client"

url = "{{baseUrl}}/webhooks/: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}}/webhooks/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/webhooks/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/webhooks/: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/webhooks/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/webhooks/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/webhooks/: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}}/webhooks/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/webhooks/: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}}/webhooks/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/webhooks/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/webhooks/: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}}/webhooks/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/webhooks/: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/webhooks/: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}}/webhooks/: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}}/webhooks/: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}}/webhooks/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/webhooks/: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}}/webhooks/: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}}/webhooks/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/webhooks/: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}}/webhooks/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/webhooks/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/webhooks/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/webhooks/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/webhooks/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/webhooks/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/webhooks/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/webhooks/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/webhooks/: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/webhooks/: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}}/webhooks/: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}}/webhooks/:id
http DELETE {{baseUrl}}/webhooks/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/webhooks/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/webhooks/: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()
GET Find a specific webhook
{{baseUrl}}/webhooks/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/webhooks/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/webhooks/:id")
require "http/client"

url = "{{baseUrl}}/webhooks/: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}}/webhooks/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/webhooks/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/webhooks/: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/webhooks/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/webhooks/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/webhooks/: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}}/webhooks/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/webhooks/: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}}/webhooks/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/webhooks/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/webhooks/: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}}/webhooks/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/webhooks/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/webhooks/: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}}/webhooks/: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}}/webhooks/: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}}/webhooks/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/webhooks/: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}}/webhooks/: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}}/webhooks/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/webhooks/: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}}/webhooks/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/webhooks/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/webhooks/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/webhooks/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/webhooks/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/webhooks/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/webhooks/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/webhooks/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/webhooks/: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/webhooks/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/webhooks/: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}}/webhooks/:id
http GET {{baseUrl}}/webhooks/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/webhooks/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/webhooks/: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 Find specific webhook resource
{{baseUrl}}/webhooks/resources/:resource
QUERY PARAMS

resource
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/webhooks/resources/:resource");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/webhooks/resources/:resource")
require "http/client"

url = "{{baseUrl}}/webhooks/resources/:resource"

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}}/webhooks/resources/:resource"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/webhooks/resources/:resource");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/webhooks/resources/:resource"

	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/webhooks/resources/:resource HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/webhooks/resources/:resource")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/webhooks/resources/:resource"))
    .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}}/webhooks/resources/:resource")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/webhooks/resources/:resource")
  .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}}/webhooks/resources/:resource');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/webhooks/resources/:resource'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/webhooks/resources/:resource';
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}}/webhooks/resources/:resource',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/webhooks/resources/:resource")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/webhooks/resources/:resource',
  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}}/webhooks/resources/:resource'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/webhooks/resources/:resource');

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}}/webhooks/resources/:resource'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/webhooks/resources/:resource';
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}}/webhooks/resources/:resource"]
                                                       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}}/webhooks/resources/:resource" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/webhooks/resources/:resource",
  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}}/webhooks/resources/:resource');

echo $response->getBody();
setUrl('{{baseUrl}}/webhooks/resources/:resource');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/webhooks/resources/:resource');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/webhooks/resources/:resource' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/webhooks/resources/:resource' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/webhooks/resources/:resource")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/webhooks/resources/:resource"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/webhooks/resources/:resource"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/webhooks/resources/:resource")

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/webhooks/resources/:resource') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/webhooks/resources/:resource";

    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}}/webhooks/resources/:resource
http GET {{baseUrl}}/webhooks/resources/:resource
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/webhooks/resources/:resource
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/webhooks/resources/:resource")! 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 Find webhook resources
{{baseUrl}}/webhooks/resources
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/webhooks/resources");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/webhooks/resources")
require "http/client"

url = "{{baseUrl}}/webhooks/resources"

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}}/webhooks/resources"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/webhooks/resources");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/webhooks/resources"

	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/webhooks/resources HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/webhooks/resources")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/webhooks/resources"))
    .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}}/webhooks/resources")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/webhooks/resources")
  .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}}/webhooks/resources');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/webhooks/resources'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/webhooks/resources';
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}}/webhooks/resources',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/webhooks/resources")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/webhooks/resources',
  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}}/webhooks/resources'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/webhooks/resources');

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}}/webhooks/resources'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/webhooks/resources';
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}}/webhooks/resources"]
                                                       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}}/webhooks/resources" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/webhooks/resources",
  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}}/webhooks/resources');

echo $response->getBody();
setUrl('{{baseUrl}}/webhooks/resources');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/webhooks/resources');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/webhooks/resources' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/webhooks/resources' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/webhooks/resources")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/webhooks/resources"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/webhooks/resources"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/webhooks/resources")

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/webhooks/resources') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/webhooks/resources";

    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}}/webhooks/resources
http GET {{baseUrl}}/webhooks/resources
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/webhooks/resources
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/webhooks/resources")! 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 Find webhooks
{{baseUrl}}/webhooks
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/webhooks");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/webhooks")
require "http/client"

url = "{{baseUrl}}/webhooks"

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}}/webhooks"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/webhooks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/webhooks"

	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/webhooks HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/webhooks")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/webhooks"))
    .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}}/webhooks")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/webhooks")
  .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}}/webhooks');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/webhooks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/webhooks';
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}}/webhooks',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/webhooks")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/webhooks',
  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}}/webhooks'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/webhooks');

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}}/webhooks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/webhooks';
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}}/webhooks"]
                                                       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}}/webhooks" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/webhooks",
  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}}/webhooks');

echo $response->getBody();
setUrl('{{baseUrl}}/webhooks');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/webhooks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/webhooks' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/webhooks' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/webhooks")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/webhooks"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/webhooks"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/webhooks")

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/webhooks') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/webhooks";

    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}}/webhooks
http GET {{baseUrl}}/webhooks
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/webhooks
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/webhooks")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update a webhook
{{baseUrl}}/webhooks/:id
QUERY PARAMS

id
BODY json

{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/webhooks/: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  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/webhooks/:id" {:content-type :json
                                                        :form-params {:callback ""
                                                                      :createdAt 0
                                                                      :enabled false
                                                                      :events []
                                                                      :expiresAt 0
                                                                      :fields ""
                                                                      :id 0
                                                                      :name ""
                                                                      :nonStrictSsl false
                                                                      :resource ""
                                                                      :secret ""
                                                                      :singleUse false
                                                                      :updatedAt 0}})
require "http/client"

url = "{{baseUrl}}/webhooks/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/webhooks/:id"),
    Content = new StringContent("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/webhooks/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/webhooks/:id"

	payload := strings.NewReader("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/webhooks/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 232

{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/webhooks/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/webhooks/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/webhooks/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/webhooks/:id")
  .header("content-type", "application/json")
  .body("{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")
  .asString();
const data = JSON.stringify({
  callback: '',
  createdAt: 0,
  enabled: false,
  events: [],
  expiresAt: 0,
  fields: '',
  id: 0,
  name: '',
  nonStrictSsl: false,
  resource: '',
  secret: '',
  singleUse: false,
  updatedAt: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/webhooks/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/webhooks/:id',
  headers: {'content-type': 'application/json'},
  data: {
    callback: '',
    createdAt: 0,
    enabled: false,
    events: [],
    expiresAt: 0,
    fields: '',
    id: 0,
    name: '',
    nonStrictSsl: false,
    resource: '',
    secret: '',
    singleUse: false,
    updatedAt: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/webhooks/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"callback":"","createdAt":0,"enabled":false,"events":[],"expiresAt":0,"fields":"","id":0,"name":"","nonStrictSsl":false,"resource":"","secret":"","singleUse":false,"updatedAt":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/webhooks/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "callback": "",\n  "createdAt": 0,\n  "enabled": false,\n  "events": [],\n  "expiresAt": 0,\n  "fields": "",\n  "id": 0,\n  "name": "",\n  "nonStrictSsl": false,\n  "resource": "",\n  "secret": "",\n  "singleUse": false,\n  "updatedAt": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/webhooks/: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/webhooks/: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({
  callback: '',
  createdAt: 0,
  enabled: false,
  events: [],
  expiresAt: 0,
  fields: '',
  id: 0,
  name: '',
  nonStrictSsl: false,
  resource: '',
  secret: '',
  singleUse: false,
  updatedAt: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/webhooks/:id',
  headers: {'content-type': 'application/json'},
  body: {
    callback: '',
    createdAt: 0,
    enabled: false,
    events: [],
    expiresAt: 0,
    fields: '',
    id: 0,
    name: '',
    nonStrictSsl: false,
    resource: '',
    secret: '',
    singleUse: false,
    updatedAt: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/webhooks/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  callback: '',
  createdAt: 0,
  enabled: false,
  events: [],
  expiresAt: 0,
  fields: '',
  id: 0,
  name: '',
  nonStrictSsl: false,
  resource: '',
  secret: '',
  singleUse: false,
  updatedAt: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/webhooks/:id',
  headers: {'content-type': 'application/json'},
  data: {
    callback: '',
    createdAt: 0,
    enabled: false,
    events: [],
    expiresAt: 0,
    fields: '',
    id: 0,
    name: '',
    nonStrictSsl: false,
    resource: '',
    secret: '',
    singleUse: false,
    updatedAt: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/webhooks/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"callback":"","createdAt":0,"enabled":false,"events":[],"expiresAt":0,"fields":"","id":0,"name":"","nonStrictSsl":false,"resource":"","secret":"","singleUse":false,"updatedAt":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"callback": @"",
                              @"createdAt": @0,
                              @"enabled": @NO,
                              @"events": @[  ],
                              @"expiresAt": @0,
                              @"fields": @"",
                              @"id": @0,
                              @"name": @"",
                              @"nonStrictSsl": @NO,
                              @"resource": @"",
                              @"secret": @"",
                              @"singleUse": @NO,
                              @"updatedAt": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/webhooks/: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}}/webhooks/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/webhooks/: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([
    'callback' => '',
    'createdAt' => 0,
    'enabled' => null,
    'events' => [
        
    ],
    'expiresAt' => 0,
    'fields' => '',
    'id' => 0,
    'name' => '',
    'nonStrictSsl' => null,
    'resource' => '',
    'secret' => '',
    'singleUse' => null,
    'updatedAt' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/webhooks/:id', [
  'body' => '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/webhooks/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'callback' => '',
  'createdAt' => 0,
  'enabled' => null,
  'events' => [
    
  ],
  'expiresAt' => 0,
  'fields' => '',
  'id' => 0,
  'name' => '',
  'nonStrictSsl' => null,
  'resource' => '',
  'secret' => '',
  'singleUse' => null,
  'updatedAt' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'callback' => '',
  'createdAt' => 0,
  'enabled' => null,
  'events' => [
    
  ],
  'expiresAt' => 0,
  'fields' => '',
  'id' => 0,
  'name' => '',
  'nonStrictSsl' => null,
  'resource' => '',
  'secret' => '',
  'singleUse' => null,
  'updatedAt' => 0
]));
$request->setRequestUrl('{{baseUrl}}/webhooks/: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}}/webhooks/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/webhooks/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/webhooks/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/webhooks/:id"

payload = {
    "callback": "",
    "createdAt": 0,
    "enabled": False,
    "events": [],
    "expiresAt": 0,
    "fields": "",
    "id": 0,
    "name": "",
    "nonStrictSsl": False,
    "resource": "",
    "secret": "",
    "singleUse": False,
    "updatedAt": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/webhooks/:id"

payload <- "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/webhooks/: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  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/webhooks/:id') do |req|
  req.body = "{\n  \"callback\": \"\",\n  \"createdAt\": 0,\n  \"enabled\": false,\n  \"events\": [],\n  \"expiresAt\": 0,\n  \"fields\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"nonStrictSsl\": false,\n  \"resource\": \"\",\n  \"secret\": \"\",\n  \"singleUse\": false,\n  \"updatedAt\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/webhooks/:id";

    let payload = json!({
        "callback": "",
        "createdAt": 0,
        "enabled": false,
        "events": (),
        "expiresAt": 0,
        "fields": "",
        "id": 0,
        "name": "",
        "nonStrictSsl": false,
        "resource": "",
        "secret": "",
        "singleUse": false,
        "updatedAt": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/webhooks/:id \
  --header 'content-type: application/json' \
  --data '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}'
echo '{
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
}' |  \
  http PUT {{baseUrl}}/webhooks/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "callback": "",\n  "createdAt": 0,\n  "enabled": false,\n  "events": [],\n  "expiresAt": 0,\n  "fields": "",\n  "id": 0,\n  "name": "",\n  "nonStrictSsl": false,\n  "resource": "",\n  "secret": "",\n  "singleUse": false,\n  "updatedAt": 0\n}' \
  --output-document \
  - {{baseUrl}}/webhooks/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "callback": "",
  "createdAt": 0,
  "enabled": false,
  "events": [],
  "expiresAt": 0,
  "fields": "",
  "id": 0,
  "name": "",
  "nonStrictSsl": false,
  "resource": "",
  "secret": "",
  "singleUse": false,
  "updatedAt": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/webhooks/: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()