CallFire API Documentation
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()