ClickSend REST API v3
GET
Account Usage
{{baseUrl}}/account/usage/:year/:month/:type
QUERY PARAMS
year
month
type
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/usage/:year/:month/:type");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/account/usage/:year/:month/:type")
require "http/client"
url = "{{baseUrl}}/account/usage/:year/:month/:type"
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}}/account/usage/:year/:month/:type"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/account/usage/:year/:month/:type");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/account/usage/:year/:month/:type"
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/account/usage/:year/:month/:type HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/account/usage/:year/:month/:type")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/account/usage/:year/:month/:type"))
.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}}/account/usage/:year/:month/:type")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/account/usage/:year/:month/:type")
.asString();
const 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}}/account/usage/:year/:month/:type');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/account/usage/:year/:month/:type'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/account/usage/:year/:month/:type';
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}}/account/usage/:year/:month/:type',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/account/usage/:year/:month/:type")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/account/usage/:year/:month/:type',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/account/usage/:year/:month/:type'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/account/usage/:year/:month/: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: 'GET',
url: '{{baseUrl}}/account/usage/:year/:month/:type'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/account/usage/:year/:month/:type';
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}}/account/usage/:year/:month/:type"]
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}}/account/usage/:year/:month/:type" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/account/usage/:year/:month/:type",
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}}/account/usage/:year/:month/:type');
echo $response->getBody();
setUrl('{{baseUrl}}/account/usage/:year/:month/:type');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/account/usage/:year/:month/:type');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/account/usage/:year/:month/:type' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/usage/:year/:month/:type' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/account/usage/:year/:month/:type")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/account/usage/:year/:month/:type"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/account/usage/:year/:month/:type"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/account/usage/:year/:month/:type")
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/account/usage/:year/:month/:type') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/account/usage/:year/:month/:type";
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}}/account/usage/:year/:month/:type
http GET {{baseUrl}}/account/usage/:year/:month/:type
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/account/usage/:year/:month/:type
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/usage/:year/:month/:type")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"email": [
{
"subaccount_id": 1039,
"total_count": 3992,
"total_price": "9.0020",
"username": "user1"
},
{
"subaccount_id": 1047,
"total_count": 998,
"total_price": "0.0000",
"username": "user5"
}
],
"email_total": {
"count": 4990,
"price": "9.0020"
},
"fax": [
{
"subaccount_id": 1039,
"total_count": "3.00",
"total_price": "0.6943",
"username": "user1"
},
{
"subaccount_id": 1047,
"total_count": "1.00",
"total_price": "0.2314",
"username": "user5"
}
],
"fax_total": {
"count": 4,
"price": "0.9257"
},
"post": [
{
"subaccount_id": 1039,
"total_count": "10",
"total_price": "8.5624",
"username": "user1"
},
{
"subaccount_id": 1047,
"total_count": "3",
"total_price": "2.5586",
"username": "user5"
}
],
"post_total": {
"count": 13,
"price": "11.1210"
},
"sms": [
{
"subaccount_id": 1039,
"total_count": "29.00",
"total_price": "2.1337",
"username": "gerald"
},
{
"subaccount_id": 1047,
"total_count": "4.00",
"total_price": "0.3080",
"username": "user5"
}
],
"sms_total": {
"count": 33,
"price": "2.4417"
},
"voice": [
{
"subaccount_id": 1039,
"total_count": "6.00",
"total_price": "0.1980",
"username": "user1"
},
{
"subaccount_id": 1047,
"total_count": "1.00",
"total_price": "0.0330",
"username": "user5"
}
],
"voice_total": {
"count": 7,
"price": "0.2310"
}
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here is your usage for this month."
}
POST
Create a new account
{{baseUrl}}/account
BODY json
{
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account");
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 \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/account" {:content-type :json
:form-params {:account_name ""
:country ""
:password ""
:user_email ""
:user_first_name ""
:user_last_name ""
:user_phone ""
:username ""}})
require "http/client"
url = "{{baseUrl}}/account"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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}}/account"),
Content = new StringContent("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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}}/account");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/account"
payload := strings.NewReader("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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/account HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 166
{
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/account")
.setHeader("content-type", "application/json")
.setBody("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/account"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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 \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/account")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/account")
.header("content-type", "application/json")
.body("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
account_name: '',
country: '',
password: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
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}}/account');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/account',
headers: {'content-type': 'application/json'},
data: {
account_name: '',
country: '',
password: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/account';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"account_name":"","country":"","password":"","user_email":"","user_first_name":"","user_last_name":"","user_phone":"","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}}/account',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "account_name": "",\n "country": "",\n "password": "",\n "user_email": "",\n "user_first_name": "",\n "user_last_name": "",\n "user_phone": "",\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 \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/account")
.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/account',
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({
account_name: '',
country: '',
password: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
username: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/account',
headers: {'content-type': 'application/json'},
body: {
account_name: '',
country: '',
password: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
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}}/account');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
account_name: '',
country: '',
password: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
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}}/account',
headers: {'content-type': 'application/json'},
data: {
account_name: '',
country: '',
password: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/account';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"account_name":"","country":"","password":"","user_email":"","user_first_name":"","user_last_name":"","user_phone":"","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 = @{ @"account_name": @"",
@"country": @"",
@"password": @"",
@"user_email": @"",
@"user_first_name": @"",
@"user_last_name": @"",
@"user_phone": @"",
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/account"]
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}}/account" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/account",
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([
'account_name' => '',
'country' => '',
'password' => '',
'user_email' => '',
'user_first_name' => '',
'user_last_name' => '',
'user_phone' => '',
'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}}/account', [
'body' => '{
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/account');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'account_name' => '',
'country' => '',
'password' => '',
'user_email' => '',
'user_first_name' => '',
'user_last_name' => '',
'user_phone' => '',
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'account_name' => '',
'country' => '',
'password' => '',
'user_email' => '',
'user_first_name' => '',
'user_last_name' => '',
'user_phone' => '',
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/account');
$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}}/account' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/account", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/account"
payload = {
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/account"
payload <- "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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}}/account")
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 \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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/account') do |req|
req.body = "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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}}/account";
let payload = json!({
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"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}}/account \
--header 'content-type: application/json' \
--data '{
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}'
echo '{
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}' | \
http POST {{baseUrl}}/account \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "account_name": "",\n "country": "",\n "password": "",\n "user_email": "",\n "user_first_name": "",\n "user_last_name": "",\n "user_phone": "",\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/account
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"account_name": "",
"country": "",
"password": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_currency": {
"currency_name_long": "US Dollars",
"currency_name_short": "USD",
"currency_prefix_c": "¢",
"currency_prefix_d": "$"
},
"_subaccount": {
"access_billing": 1,
"access_contacts": 1,
"access_email": 1,
"access_fax": 1,
"access_mms": 1,
"access_post": 1,
"access_reporting": 1,
"access_reseller": 1,
"access_settings": 1,
"access_sms": 1,
"access_users": 1,
"access_voice": 1,
"api_key": "F3702045-EB2C-0091-C211-7728048DCAE2",
"api_username": "johndoe1",
"email": "johndoe1@awesome.com",
"first_name": "John",
"last_name": "Doe",
"notes": null,
"phone_number": "+15184811001",
"share_campaigns": 0,
"subaccount_id": 126
},
"account": 0,
"account_billing_email": "johndoe1@awesome.com",
"account_billing_mobile": "+15184811001",
"account_name": "The Awesome Company",
"active": 0,
"auto_recharge": 0,
"auto_recharge_amount": "20.00",
"balance": "4.998000",
"balance_commission": "0.299954",
"banned": 0,
"country": "US",
"default_country_sms": "US",
"delivery_to": null,
"low_credit_amount": "0.00",
"old_dashboard": 0,
"reply_to": "originalemail",
"setting_email_sms_subject": 0,
"setting_fix_sender_id": 0,
"setting_sms_message_char_limit": 6,
"setting_unicode_sms": 0,
"timezone": "Australia/Melbourne",
"user_email": "johndoe1@awesome.com",
"user_first_name": "John",
"user_id": 116,
"user_last_name": "Doe",
"user_phone": "+15184811001",
"username": "johndoe1"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Successfully created an account."
}
GET
Get account
{{baseUrl}}/account
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/account")
require "http/client"
url = "{{baseUrl}}/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}}/account"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/account");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/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/account HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/account")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/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}}/account")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/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}}/account');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/account'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/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}}/account',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/account")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/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}}/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}}/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}}/account'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/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}}/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}}/account" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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}}/account');
echo $response->getBody();
setUrl('{{baseUrl}}/account');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/account');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/account' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/account")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/account"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/account"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/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/account') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/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}}/account
http GET {{baseUrl}}/account
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/account
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_currency": {
"currency_name_long": "Australian Dollars",
"currency_name_short": "AUD",
"currency_prefix_c": "c",
"currency_prefix_d": "$"
},
"_subaccount": {
"access_billing": 1,
"access_contacts": 0,
"access_email": 0,
"access_fax": 0,
"access_mms": 1,
"access_post": 0,
"access_reporting": 1,
"access_reseller": 0,
"access_settings": 1,
"access_sms": 0,
"access_users": 1,
"access_voice": 0,
"api_key": "IJVEGTCF-VOHU-GSVF-KNKK-XHTARJXMQTXK",
"api_username": "KCIHOYEYGM",
"email": "ICMGR@VBSPT.com",
"first_name": "Firstname40710",
"last_name": "Lastname3672",
"notes": null,
"phone_number": "+61433333333",
"share_campaigns": 1,
"subaccount_id": 1716
},
"account": 0,
"account_billing_email": "XDVXC@SJRJU.com",
"account_billing_mobile": "+61433333888",
"account_name": "FTHCQ~!@#$ %^&*()XQMPO",
"active": 1,
"auto_recharge": 0,
"auto_recharge_amount": "20.00",
"balance": "1117.461060",
"balance_commission": "2.330130",
"banned": 0,
"country": "AU",
"default_country_sms": "AU",
"fax_quality": 0,
"low_credit_amount": "0.00",
"old_dashboard": 0,
"private_uploads": 0,
"setting_email_sms_subject": 0,
"setting_fix_sender_id": 0,
"setting_sms_hide_business_name": 1,
"setting_sms_hide_your_number": 0,
"setting_sms_message_char_limit": 8,
"setting_unicode_sms": 0,
"timezone": "Australia/Melbourne",
"user_email": "PNUMB@VAPXX.com",
"user_first_name": "fffff",
"user_id": 3819,
"user_last_name": "llll",
"user_phone": "+61433333888",
"username": "ULXHP"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here's your account"
}
PUT
Send account activation token
{{baseUrl}}/account-verify/send
BODY json
{
"country": "",
"type": "",
"user_phone": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account-verify/send");
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 \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/account-verify/send" {:content-type :json
:form-params {:country ""
:type ""
:user_phone ""}})
require "http/client"
url = "{{baseUrl}}/account-verify/send"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\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}}/account-verify/send"),
Content = new StringContent("{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\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}}/account-verify/send");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/account-verify/send"
payload := strings.NewReader("{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\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/account-verify/send HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 53
{
"country": "",
"type": "",
"user_phone": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/account-verify/send")
.setHeader("content-type", "application/json")
.setBody("{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/account-verify/send"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\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 \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/account-verify/send")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/account-verify/send")
.header("content-type", "application/json")
.body("{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\n}")
.asString();
const data = JSON.stringify({
country: '',
type: '',
user_phone: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/account-verify/send');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/account-verify/send',
headers: {'content-type': 'application/json'},
data: {country: '', type: '', user_phone: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/account-verify/send';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"country":"","type":"","user_phone":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/account-verify/send',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "country": "",\n "type": "",\n "user_phone": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/account-verify/send")
.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/account-verify/send',
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({country: '', type: '', user_phone: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/account-verify/send',
headers: {'content-type': 'application/json'},
body: {country: '', type: '', user_phone: ''},
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}}/account-verify/send');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
country: '',
type: '',
user_phone: ''
});
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}}/account-verify/send',
headers: {'content-type': 'application/json'},
data: {country: '', type: '', user_phone: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/account-verify/send';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"country":"","type":"","user_phone":""}'
};
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 = @{ @"country": @"",
@"type": @"",
@"user_phone": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/account-verify/send"]
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}}/account-verify/send" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/account-verify/send",
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([
'country' => '',
'type' => '',
'user_phone' => ''
]),
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}}/account-verify/send', [
'body' => '{
"country": "",
"type": "",
"user_phone": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/account-verify/send');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'country' => '',
'type' => '',
'user_phone' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'country' => '',
'type' => '',
'user_phone' => ''
]));
$request->setRequestUrl('{{baseUrl}}/account-verify/send');
$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}}/account-verify/send' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"country": "",
"type": "",
"user_phone": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account-verify/send' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"country": "",
"type": "",
"user_phone": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/account-verify/send", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/account-verify/send"
payload = {
"country": "",
"type": "",
"user_phone": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/account-verify/send"
payload <- "{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\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}}/account-verify/send")
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 \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\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/account-verify/send') do |req|
req.body = "{\n \"country\": \"\",\n \"type\": \"\",\n \"user_phone\": \"\"\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}}/account-verify/send";
let payload = json!({
"country": "",
"type": "",
"user_phone": ""
});
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}}/account-verify/send \
--header 'content-type: application/json' \
--data '{
"country": "",
"type": "",
"user_phone": ""
}'
echo '{
"country": "",
"type": "",
"user_phone": ""
}' | \
http PUT {{baseUrl}}/account-verify/send \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "country": "",\n "type": "",\n "user_phone": ""\n}' \
--output-document \
- {{baseUrl}}/account-verify/send
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"country": "",
"type": "",
"user_phone": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account-verify/send")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"activation_token": "547850",
"country": "US",
"type": "sms",
"user_phone": "+13523944199"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Verification sent."
}
PUT
Update Account
{{baseUrl}}/account
BODY json
{
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account");
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 \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/account" {:content-type :json
:form-params {:account_name ""
:country ""
:password ""
:private_uploads ""
:setting_sms_hide_business_name ""
:setting_sms_hide_your_number ""
:timezone ""
:user_email ""
:user_first_name ""
:user_last_name ""
:user_phone ""
:username ""}})
require "http/client"
url = "{{baseUrl}}/account"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\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}}/account"),
Content = new StringContent("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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}}/account");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/account"
payload := strings.NewReader("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\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/account HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 287
{
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/account")
.setHeader("content-type", "application/json")
.setBody("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/account"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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 \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/account")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/account")
.header("content-type", "application/json")
.body("{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
account_name: '',
country: '',
password: '',
private_uploads: '',
setting_sms_hide_business_name: '',
setting_sms_hide_your_number: '',
timezone: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
username: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/account');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/account',
headers: {'content-type': 'application/json'},
data: {
account_name: '',
country: '',
password: '',
private_uploads: '',
setting_sms_hide_business_name: '',
setting_sms_hide_your_number: '',
timezone: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/account';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"account_name":"","country":"","password":"","private_uploads":"","setting_sms_hide_business_name":"","setting_sms_hide_your_number":"","timezone":"","user_email":"","user_first_name":"","user_last_name":"","user_phone":"","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}}/account',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "account_name": "",\n "country": "",\n "password": "",\n "private_uploads": "",\n "setting_sms_hide_business_name": "",\n "setting_sms_hide_your_number": "",\n "timezone": "",\n "user_email": "",\n "user_first_name": "",\n "user_last_name": "",\n "user_phone": "",\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 \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/account")
.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/account',
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({
account_name: '',
country: '',
password: '',
private_uploads: '',
setting_sms_hide_business_name: '',
setting_sms_hide_your_number: '',
timezone: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
username: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/account',
headers: {'content-type': 'application/json'},
body: {
account_name: '',
country: '',
password: '',
private_uploads: '',
setting_sms_hide_business_name: '',
setting_sms_hide_your_number: '',
timezone: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
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('PUT', '{{baseUrl}}/account');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
account_name: '',
country: '',
password: '',
private_uploads: '',
setting_sms_hide_business_name: '',
setting_sms_hide_your_number: '',
timezone: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
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: 'PUT',
url: '{{baseUrl}}/account',
headers: {'content-type': 'application/json'},
data: {
account_name: '',
country: '',
password: '',
private_uploads: '',
setting_sms_hide_business_name: '',
setting_sms_hide_your_number: '',
timezone: '',
user_email: '',
user_first_name: '',
user_last_name: '',
user_phone: '',
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/account';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"account_name":"","country":"","password":"","private_uploads":"","setting_sms_hide_business_name":"","setting_sms_hide_your_number":"","timezone":"","user_email":"","user_first_name":"","user_last_name":"","user_phone":"","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 = @{ @"account_name": @"",
@"country": @"",
@"password": @"",
@"private_uploads": @"",
@"setting_sms_hide_business_name": @"",
@"setting_sms_hide_your_number": @"",
@"timezone": @"",
@"user_email": @"",
@"user_first_name": @"",
@"user_last_name": @"",
@"user_phone": @"",
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/account"]
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}}/account" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/account",
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([
'account_name' => '',
'country' => '',
'password' => '',
'private_uploads' => '',
'setting_sms_hide_business_name' => '',
'setting_sms_hide_your_number' => '',
'timezone' => '',
'user_email' => '',
'user_first_name' => '',
'user_last_name' => '',
'user_phone' => '',
'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('PUT', '{{baseUrl}}/account', [
'body' => '{
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/account');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'account_name' => '',
'country' => '',
'password' => '',
'private_uploads' => '',
'setting_sms_hide_business_name' => '',
'setting_sms_hide_your_number' => '',
'timezone' => '',
'user_email' => '',
'user_first_name' => '',
'user_last_name' => '',
'user_phone' => '',
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'account_name' => '',
'country' => '',
'password' => '',
'private_uploads' => '',
'setting_sms_hide_business_name' => '',
'setting_sms_hide_your_number' => '',
'timezone' => '',
'user_email' => '',
'user_first_name' => '',
'user_last_name' => '',
'user_phone' => '',
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/account');
$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}}/account' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/account", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/account"
payload = {
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/account"
payload <- "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\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}}/account")
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 \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\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.put('/baseUrl/account') do |req|
req.body = "{\n \"account_name\": \"\",\n \"country\": \"\",\n \"password\": \"\",\n \"private_uploads\": \"\",\n \"setting_sms_hide_business_name\": \"\",\n \"setting_sms_hide_your_number\": \"\",\n \"timezone\": \"\",\n \"user_email\": \"\",\n \"user_first_name\": \"\",\n \"user_last_name\": \"\",\n \"user_phone\": \"\",\n \"username\": \"\"\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}}/account";
let payload = json!({
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
});
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}}/account \
--header 'content-type: application/json' \
--data '{
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}'
echo '{
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
}' | \
http PUT {{baseUrl}}/account \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "account_name": "",\n "country": "",\n "password": "",\n "private_uploads": "",\n "setting_sms_hide_business_name": "",\n "setting_sms_hide_your_number": "",\n "timezone": "",\n "user_email": "",\n "user_first_name": "",\n "user_last_name": "",\n "user_phone": "",\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/account
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"account_name": "",
"country": "",
"password": "",
"private_uploads": "",
"setting_sms_hide_business_name": "",
"setting_sms_hide_your_number": "",
"timezone": "",
"user_email": "",
"user_first_name": "",
"user_last_name": "",
"user_phone": "",
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_currency": {
"currency_name_long": "Australian Dollars",
"currency_name_short": "AUD",
"currency_prefix_c": "c",
"currency_prefix_d": "$"
},
"_subaccount": null,
"account": 0,
"account_billing_email": "1@test.com",
"account_billing_mobile": "+19171234591",
"account_name": "The Awesome Company",
"active": 1,
"auto_recharge": 1,
"auto_recharge_amount": "20.00",
"balance": "0.592200",
"balance_commission": "0.299954",
"banned": 0,
"country": "AU",
"default_country_sms": "AU",
"delivery_to": "1@test.com",
"fax_quality": 0,
"low_credit_amount": "200.00",
"old_dashboard": 1,
"private_uploads": 0,
"reply_to": "11@test.com",
"setting_email_sms_subject": 0,
"setting_fix_sender_id": 1,
"setting_sms_hide_business_name": 1,
"setting_sms_hide_your_number": 0,
"setting_sms_message_char_limit": 8,
"setting_unicode_sms": 0,
"timezone": "Australia/Melbourne",
"user_email": "johndoe@awesome.com",
"user_first_name": "John",
"user_id": 1,
"user_last_name": "Doe",
"user_phone": "518-481-1003",
"username": "johndoe"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your account has been updated."
}
PUT
Verify new account
{{baseUrl}}/account-verify/verify/:activation_token
QUERY PARAMS
activation_token
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account-verify/verify/:activation_token");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/account-verify/verify/:activation_token")
require "http/client"
url = "{{baseUrl}}/account-verify/verify/:activation_token"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/account-verify/verify/:activation_token"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/account-verify/verify/:activation_token");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/account-verify/verify/:activation_token"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/account-verify/verify/:activation_token HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/account-verify/verify/:activation_token")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/account-verify/verify/:activation_token"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/account-verify/verify/:activation_token")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/account-verify/verify/:activation_token")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/account-verify/verify/:activation_token');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/account-verify/verify/:activation_token'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/account-verify/verify/:activation_token';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/account-verify/verify/:activation_token',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/account-verify/verify/:activation_token")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/account-verify/verify/:activation_token',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/account-verify/verify/:activation_token'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/account-verify/verify/:activation_token');
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}}/account-verify/verify/:activation_token'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/account-verify/verify/:activation_token';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/account-verify/verify/:activation_token"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/account-verify/verify/:activation_token" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/account-verify/verify/:activation_token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/account-verify/verify/:activation_token');
echo $response->getBody();
setUrl('{{baseUrl}}/account-verify/verify/:activation_token');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/account-verify/verify/:activation_token');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/account-verify/verify/:activation_token' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account-verify/verify/:activation_token' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/account-verify/verify/:activation_token")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/account-verify/verify/:activation_token"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/account-verify/verify/:activation_token"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/account-verify/verify/:activation_token")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/account-verify/verify/:activation_token') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/account-verify/verify/:activation_token";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/account-verify/verify/:activation_token
http PUT {{baseUrl}}/account-verify/verify/:activation_token
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/account-verify/verify/:activation_token
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account-verify/verify/:activation_token")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_currency": {
"currency_name_long": "US Dollars",
"currency_name_short": "USD",
"currency_prefix_c": "¢",
"currency_prefix_d": "$"
},
"_subaccount": {
"access_billing": 1,
"access_contacts": 0,
"access_reporting": 1,
"access_settings": 1,
"access_smpp": 0,
"access_users": 1,
"api_key": "FD3259F9D0A35548682ACEA84A6FF26A",
"api_username": "1",
"email": "1@test.com",
"first_name": "John",
"last_name": "Doe",
"mobile": "+639171234501",
"sms_deidentify_message": 0,
"subaccount_id": 1,
"user_id": 1
},
"account": 1,
"account_billing_email": "1@test.com",
"account_billing_mobile": null,
"account_name": null,
"active": 1,
"auto_recharge": 0,
"auto_recharge_amount": "20.00",
"balance": "4.041500",
"banned": 0,
"country": "US",
"default_country_sms": "US",
"delivery_to": null,
"low_credit_amount": "1.50",
"reply_to": "1@test.com",
"setting_beta": 0,
"setting_email_sms_subject": 0,
"setting_fix_sender_id": 1,
"setting_unicode_sms": 0,
"unsubscribe_mail": 0,
"user_email": "1@test.com",
"user_first_name": "John",
"user_id": 1,
"user_last_name": "Doe",
"user_phone": "+13523944199",
"username": "1"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "You're account has been verified."
}
GET
Get Credit Card info
{{baseUrl}}/recharge/credit-card
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/recharge/credit-card");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/recharge/credit-card")
require "http/client"
url = "{{baseUrl}}/recharge/credit-card"
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}}/recharge/credit-card"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/recharge/credit-card");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/recharge/credit-card"
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/recharge/credit-card HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/recharge/credit-card")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/recharge/credit-card"))
.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}}/recharge/credit-card")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/recharge/credit-card")
.asString();
const 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}}/recharge/credit-card');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/recharge/credit-card'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/recharge/credit-card';
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}}/recharge/credit-card',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/recharge/credit-card")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/recharge/credit-card',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/recharge/credit-card'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/recharge/credit-card');
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}}/recharge/credit-card'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/recharge/credit-card';
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}}/recharge/credit-card"]
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}}/recharge/credit-card" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/recharge/credit-card",
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}}/recharge/credit-card');
echo $response->getBody();
setUrl('{{baseUrl}}/recharge/credit-card');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/recharge/credit-card');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/recharge/credit-card' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/recharge/credit-card' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/recharge/credit-card")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/recharge/credit-card"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/recharge/credit-card"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/recharge/credit-card")
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/recharge/credit-card') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/recharge/credit-card";
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}}/recharge/credit-card
http GET {{baseUrl}}/recharge/credit-card
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/recharge/credit-card
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/recharge/credit-card")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"display_number": "XXXX-XXXX-XXXX-0000",
"expiry_month": 5,
"expiry_year": 2016,
"name": "Roland Robot"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Customer payment info."
}
GET
Get Transactions
{{baseUrl}}/recharge/transactions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/recharge/transactions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/recharge/transactions")
require "http/client"
url = "{{baseUrl}}/recharge/transactions"
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}}/recharge/transactions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/recharge/transactions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/recharge/transactions"
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/recharge/transactions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/recharge/transactions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/recharge/transactions"))
.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}}/recharge/transactions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/recharge/transactions")
.asString();
const 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}}/recharge/transactions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/recharge/transactions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/recharge/transactions';
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}}/recharge/transactions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/recharge/transactions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/recharge/transactions',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/recharge/transactions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/recharge/transactions');
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}}/recharge/transactions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/recharge/transactions';
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}}/recharge/transactions"]
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}}/recharge/transactions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/recharge/transactions",
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}}/recharge/transactions');
echo $response->getBody();
setUrl('{{baseUrl}}/recharge/transactions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/recharge/transactions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/recharge/transactions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/recharge/transactions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/recharge/transactions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/recharge/transactions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/recharge/transactions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/recharge/transactions")
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/recharge/transactions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/recharge/transactions";
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}}/recharge/transactions
http GET {{baseUrl}}/recharge/transactions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/recharge/transactions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/recharge/transactions")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"amount": "20.00",
"currency": "AUD",
"date": 1443420196,
"invoice_number": "cb726c65-1c65-47fa-aea2-3ded9ed57557"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1443420094,
"invoice_number": "13d35606-5f10-4d31-9de4-065b025aa5b8"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1443418982,
"invoice_number": "4e9fc8af-f514-45b1-86c2-fc85630bb14d"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1443403590,
"invoice_number": "65c0bfe0-168c-4b46-9dbd-6120a18b5efa"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1443149774,
"invoice_number": "902e78dc-9a70-417b-8426-6967f0efc6eb"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1443148806,
"invoice_number": "21571831-ae8f-4605-ac3e-3efe424a2a39"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1443147864,
"invoice_number": "b978f05b-3de0-4d17-9796-a852eb82d820"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1443146363,
"invoice_number": "180999f7-1928-4137-a7c3-754420fc1235"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1442907133,
"invoice_number": "3d527e8f-03e1-460b-9f7d-5fce9fc2997e"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1442902821,
"invoice_number": "cdee6647-7b82-49b5-b26e-033eadb2a485"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1442902477,
"invoice_number": "0b6c4073-e214-439d-9821-8f0b69ea61f8"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1442902394,
"invoice_number": "e9d48b44-fad1-4d47-94bb-5d11d88f01f4"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1442902192,
"invoice_number": "1ea56734-a540-4ab6-8b10-fc364065c046"
},
{
"amount": "20.00",
"currency": "AUD",
"date": 1442896724,
"invoice_number": "b5031e92-0ca3-47a1-9f66-b14a7eaac9b1"
},
{
"amount": "50.00",
"currency": "USD",
"date": 1442216451,
"invoice_number": "aeb4bff3-ea08-40ba-9f84-3ff000aa9283"
}
],
"from": 1,
"last_page": 2,
"next_page_url": "https://rest.clicksend.com/v3/recharge/transactions/?page=2",
"per_page": 15,
"prev_page_url": null,
"to": 15,
"total": 16
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here are your transactions."
}
GET
Get a specific transaction
{{baseUrl}}/recharge/transactions/:transaction_id
QUERY PARAMS
transaction_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/recharge/transactions/:transaction_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/recharge/transactions/:transaction_id")
require "http/client"
url = "{{baseUrl}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/recharge/transactions/:transaction_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/recharge/transactions/:transaction_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/recharge/transactions/:transaction_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/recharge/transactions/:transaction_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/recharge/transactions/:transaction_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/recharge/transactions/:transaction_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_id');
echo $response->getBody();
setUrl('{{baseUrl}}/recharge/transactions/:transaction_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/recharge/transactions/:transaction_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/recharge/transactions/:transaction_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/recharge/transactions/:transaction_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/recharge/transactions/:transaction_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/recharge/transactions/:transaction_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/recharge/transactions/:transaction_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/recharge/transactions/:transaction_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/recharge/transactions/:transaction_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/recharge/transactions/:transaction_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}}/recharge/transactions/:transaction_id
http GET {{baseUrl}}/recharge/transactions/:transaction_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/recharge/transactions/:transaction_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/recharge/transactions/:transaction_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()
RESPONSE HEADERS
Content-Type
application/pdf
RESPONSE BODY text
{
}
GET
List of Packages
{{baseUrl}}/recharge/packages?country=:country
QUERY PARAMS
country
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/recharge/packages?country=%3Acountry");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/recharge/packages" {:query-params {:country ":country"}})
require "http/client"
url = "{{baseUrl}}/recharge/packages?country=%3Acountry"
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}}/recharge/packages?country=%3Acountry"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/recharge/packages?country=%3Acountry");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/recharge/packages?country=%3Acountry"
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/recharge/packages?country=%3Acountry HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/recharge/packages?country=%3Acountry")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/recharge/packages?country=%3Acountry"))
.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}}/recharge/packages?country=%3Acountry")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/recharge/packages?country=%3Acountry")
.asString();
const 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}}/recharge/packages?country=%3Acountry');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/recharge/packages',
params: {country: ':country'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/recharge/packages?country=%3Acountry';
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}}/recharge/packages?country=%3Acountry',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/recharge/packages?country=%3Acountry")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/recharge/packages?country=%3Acountry',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/recharge/packages',
qs: {country: ':country'}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/recharge/packages');
req.query({
country: ':country'
});
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}}/recharge/packages',
params: {country: ':country'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/recharge/packages?country=%3Acountry';
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}}/recharge/packages?country=%3Acountry"]
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}}/recharge/packages?country=%3Acountry" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/recharge/packages?country=%3Acountry",
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}}/recharge/packages?country=%3Acountry');
echo $response->getBody();
setUrl('{{baseUrl}}/recharge/packages');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'country' => ':country'
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/recharge/packages');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'country' => ':country'
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/recharge/packages?country=%3Acountry' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/recharge/packages?country=%3Acountry' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/recharge/packages?country=%3Acountry")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/recharge/packages"
querystring = {"country":":country"}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/recharge/packages"
queryString <- list(country = ":country")
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/recharge/packages?country=%3Acountry")
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/recharge/packages') do |req|
req.params['country'] = ':country'
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/recharge/packages";
let querystring = [
("country", ":country"),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/recharge/packages?country=%3Acountry'
http GET '{{baseUrl}}/recharge/packages?country=%3Acountry'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/recharge/packages?country=%3Acountry'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/recharge/packages?country=%3Acountry")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"currency": {
"currency_name_long": "Australian Dollars",
"currency_name_short": "AUD",
"currency_prefix_c": "c",
"currency_prefix_d": "$"
},
"packages": [
{
"email_price": 0.033,
"email_quantity": 606,
"fax_price": 0.198,
"fax_quantity": 101,
"package_id": 1,
"package_price": "20.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 13,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 10,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 1,
"sms_price": 0.099,
"sms_quantity": 202,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 343,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 202
},
{
"email_price": 0.033,
"email_quantity": 1515,
"fax_price": 0.198,
"fax_quantity": 252,
"package_id": 2,
"package_price": "50.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 33,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 26,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 4,
"sms_price": 0.099,
"sms_quantity": 505,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 857,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 505
},
{
"email_price": 0.033,
"email_quantity": 3030,
"fax_price": 0.198,
"fax_quantity": 505,
"package_id": 3,
"package_price": "100.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 66,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 53,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 9,
"sms_price": 0.099,
"sms_quantity": 1010,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 1715,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 1010
},
{
"email_price": 0.011,
"email_quantity": 18181,
"fax_price": 0.198,
"fax_quantity": 1010,
"package_id": 4,
"package_price": "200.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 132,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 106,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 18,
"sms_price": 0.088,
"sms_quantity": 2272,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 3430,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 2020
},
{
"email_price": 0.011,
"email_quantity": 45454,
"fax_price": 0.198,
"fax_quantity": 2525,
"package_id": 5,
"package_price": "500.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 331,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 265,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 45,
"sms_price": 0.088,
"sms_quantity": 5681,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 8576,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 5050
},
{
"email_price": 0.0055,
"email_quantity": 181818,
"fax_price": 0.198,
"fax_quantity": 5050,
"package_id": 6,
"package_price": "1000.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 663,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 531,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 90,
"sms_price": 0.077,
"sms_quantity": 12987,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 17152,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 10101
},
{
"email_price": 0.0055,
"email_quantity": 272727,
"fax_price": 0.198,
"fax_quantity": 7575,
"package_id": 7,
"package_price": "1500.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 995,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 797,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 136,
"sms_price": 0.077,
"sms_quantity": 19480,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 25728,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 15151
},
{
"email_price": 0.0055,
"email_quantity": 363636,
"fax_price": 0.198,
"fax_quantity": 10101,
"package_id": 8,
"package_price": "2000.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 1327,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 1063,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 181,
"sms_price": 0.077,
"sms_quantity": 25974,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 34305,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 20202
},
{
"email_price": 0.0055,
"email_quantity": 545454,
"fax_price": 0.198,
"fax_quantity": 15151,
"package_id": 9,
"package_price": "3000.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 1990,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 1594,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 272,
"sms_price": 0.077,
"sms_quantity": 38961,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 51457,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 30303
},
{
"email_price": 0.0044,
"email_quantity": 1250000,
"fax_price": 0.198,
"fax_quantity": 27777,
"package_id": 10,
"package_price": "5500.00",
"post_direct_mail_a5_price": 0.66,
"post_direct_mail_dl_price": 0.44,
"post_direct_mail_min_quantity": 5000,
"post_letter_black_price": 1.397,
"post_letter_black_quantity": 3649,
"post_letter_colour_price": 1.617,
"post_letter_colour_quantity": 2923,
"post_page_black_price": 0.11,
"post_page_colour_price": 0.264,
"postcard_price": 11,
"postcard_quantity": 500,
"sms_price": 0.066,
"sms_quantity": 83333,
"voice_landline_price": 0.0583,
"voice_landline_quantity": 94339,
"voice_mobile_price": 0.099,
"voice_mobile_quantity": 55555
}
]
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "List of Packages."
}
PUT
Purchase a Package
{{baseUrl}}/recharge/purchase/:package_id
QUERY PARAMS
package_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/recharge/purchase/:package_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/recharge/purchase/:package_id")
require "http/client"
url = "{{baseUrl}}/recharge/purchase/:package_id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/recharge/purchase/:package_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/recharge/purchase/:package_id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/recharge/purchase/:package_id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/recharge/purchase/:package_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/recharge/purchase/:package_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/recharge/purchase/:package_id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/recharge/purchase/:package_id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/recharge/purchase/:package_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('PUT', '{{baseUrl}}/recharge/purchase/:package_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/recharge/purchase/:package_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/recharge/purchase/:package_id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/recharge/purchase/:package_id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/recharge/purchase/:package_id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/recharge/purchase/:package_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: 'PUT',
url: '{{baseUrl}}/recharge/purchase/:package_id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/recharge/purchase/:package_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: 'PUT',
url: '{{baseUrl}}/recharge/purchase/:package_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/recharge/purchase/:package_id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/recharge/purchase/:package_id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/recharge/purchase/:package_id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/recharge/purchase/:package_id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/recharge/purchase/:package_id');
echo $response->getBody();
setUrl('{{baseUrl}}/recharge/purchase/:package_id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/recharge/purchase/:package_id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/recharge/purchase/:package_id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/recharge/purchase/:package_id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/recharge/purchase/:package_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/recharge/purchase/:package_id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/recharge/purchase/:package_id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/recharge/purchase/:package_id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/recharge/purchase/:package_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}}/recharge/purchase/:package_id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/recharge/purchase/:package_id
http PUT {{baseUrl}}/recharge/purchase/:package_id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/recharge/purchase/:package_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/recharge/purchase/:package_id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"amount": "50.00",
"amount_aud": "61.86",
"currency": "USD",
"date": 1442216451,
"user_id": 1
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Successfully purchased a package #1"
}
PUT
Update Credit Card info
{{baseUrl}}/recharge/credit-card
BODY json
{
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/recharge/credit-card");
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 \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/recharge/credit-card" {:content-type :json
:form-params {:bank_name ""
:cvc ""
:expiry_month ""
:expiry_year ""
:name ""
:number ""}})
require "http/client"
url = "{{baseUrl}}/recharge/credit-card"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\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}}/recharge/credit-card"),
Content = new StringContent("{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\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}}/recharge/credit-card");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/recharge/credit-card"
payload := strings.NewReader("{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\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/recharge/credit-card HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/recharge/credit-card")
.setHeader("content-type", "application/json")
.setBody("{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/recharge/credit-card"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\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 \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/recharge/credit-card")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/recharge/credit-card")
.header("content-type", "application/json")
.body("{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\n}")
.asString();
const data = JSON.stringify({
bank_name: '',
cvc: '',
expiry_month: '',
expiry_year: '',
name: '',
number: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/recharge/credit-card');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/recharge/credit-card',
headers: {'content-type': 'application/json'},
data: {
bank_name: '',
cvc: '',
expiry_month: '',
expiry_year: '',
name: '',
number: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/recharge/credit-card';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"bank_name":"","cvc":"","expiry_month":"","expiry_year":"","name":"","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}}/recharge/credit-card',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "bank_name": "",\n "cvc": "",\n "expiry_month": "",\n "expiry_year": "",\n "name": "",\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 \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/recharge/credit-card")
.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/recharge/credit-card',
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({
bank_name: '',
cvc: '',
expiry_month: '',
expiry_year: '',
name: '',
number: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/recharge/credit-card',
headers: {'content-type': 'application/json'},
body: {
bank_name: '',
cvc: '',
expiry_month: '',
expiry_year: '',
name: '',
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('PUT', '{{baseUrl}}/recharge/credit-card');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
bank_name: '',
cvc: '',
expiry_month: '',
expiry_year: '',
name: '',
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: 'PUT',
url: '{{baseUrl}}/recharge/credit-card',
headers: {'content-type': 'application/json'},
data: {
bank_name: '',
cvc: '',
expiry_month: '',
expiry_year: '',
name: '',
number: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/recharge/credit-card';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"bank_name":"","cvc":"","expiry_month":"","expiry_year":"","name":"","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 = @{ @"bank_name": @"",
@"cvc": @"",
@"expiry_month": @"",
@"expiry_year": @"",
@"name": @"",
@"number": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/recharge/credit-card"]
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}}/recharge/credit-card" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/recharge/credit-card",
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([
'bank_name' => '',
'cvc' => '',
'expiry_month' => '',
'expiry_year' => '',
'name' => '',
'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('PUT', '{{baseUrl}}/recharge/credit-card', [
'body' => '{
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/recharge/credit-card');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'bank_name' => '',
'cvc' => '',
'expiry_month' => '',
'expiry_year' => '',
'name' => '',
'number' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'bank_name' => '',
'cvc' => '',
'expiry_month' => '',
'expiry_year' => '',
'name' => '',
'number' => ''
]));
$request->setRequestUrl('{{baseUrl}}/recharge/credit-card');
$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}}/recharge/credit-card' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/recharge/credit-card' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/recharge/credit-card", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/recharge/credit-card"
payload = {
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/recharge/credit-card"
payload <- "{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\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}}/recharge/credit-card")
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 \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\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.put('/baseUrl/recharge/credit-card') do |req|
req.body = "{\n \"bank_name\": \"\",\n \"cvc\": \"\",\n \"expiry_month\": \"\",\n \"expiry_year\": \"\",\n \"name\": \"\",\n \"number\": \"\"\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}}/recharge/credit-card";
let payload = json!({
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
});
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}}/recharge/credit-card \
--header 'content-type: application/json' \
--data '{
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
}'
echo '{
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
}' | \
http PUT {{baseUrl}}/recharge/credit-card \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "bank_name": "",\n "cvc": "",\n "expiry_month": "",\n "expiry_year": "",\n "name": "",\n "number": ""\n}' \
--output-document \
- {{baseUrl}}/recharge/credit-card
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"bank_name": "",
"cvc": "",
"expiry_month": "",
"expiry_year": "",
"name": "",
"number": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/recharge/credit-card")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"token": "cus_6Z3mHM9QvQQoJ28WsIWuLA"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your payment info has been updated."
}
POST
Create a New Rule (POST)
{{baseUrl}}/automations/fax/receipts
BODY json
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/receipts");
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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/automations/fax/receipts" {:content-type :json
:form-params {:action ""
:action_address ""
:enabled ""
:match_type ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/fax/receipts"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/fax/receipts"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/fax/receipts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/receipts"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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/automations/fax/receipts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/automations/fax/receipts")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/receipts"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/fax/receipts")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/automations/fax/receipts")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/fax/receipts');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/fax/receipts',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/receipts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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}}/automations/fax/receipts',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/receipts")
.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/automations/fax/receipts',
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({action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/fax/receipts',
headers: {'content-type': 'application/json'},
body: {action: '', action_address: '', enabled: '', match_type: '', rule_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('POST', '{{baseUrl}}/automations/fax/receipts');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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: 'POST',
url: '{{baseUrl}}/automations/fax/receipts',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/receipts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"enabled": @"",
@"match_type": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/fax/receipts"]
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}}/automations/fax/receipts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/receipts",
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([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_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('POST', '{{baseUrl}}/automations/fax/receipts', [
'body' => '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/receipts');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/fax/receipts');
$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}}/automations/fax/receipts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/receipts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/automations/fax/receipts", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/receipts"
payload = {
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/receipts"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/fax/receipts")
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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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.post('/baseUrl/automations/fax/receipts') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/fax/receipts";
let payload = json!({
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
});
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}}/automations/fax/receipts \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}' | \
http POST {{baseUrl}}/automations/fax/receipts \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/fax/receipts
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/receipts")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 1,
"match_type": 2,
"receipt_rule_id": 4,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your new Fax receipt has been added."
}
POST
Create a New Rule
{{baseUrl}}/automations/email/receipt
BODY json
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/email/receipt");
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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/automations/email/receipt" {:content-type :json
:form-params {:action ""
:action_address ""
:enabled ""
:match_type ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/email/receipt"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/email/receipt"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/email/receipt");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/email/receipt"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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/automations/email/receipt HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/automations/email/receipt")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/email/receipt"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/email/receipt")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/automations/email/receipt")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/email/receipt');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/email/receipt',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/email/receipt';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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}}/automations/email/receipt',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/email/receipt")
.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/automations/email/receipt',
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({action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/email/receipt',
headers: {'content-type': 'application/json'},
body: {action: '', action_address: '', enabled: '', match_type: '', rule_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('POST', '{{baseUrl}}/automations/email/receipt');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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: 'POST',
url: '{{baseUrl}}/automations/email/receipt',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/email/receipt';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"enabled": @"",
@"match_type": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/email/receipt"]
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}}/automations/email/receipt" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/email/receipt",
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([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_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('POST', '{{baseUrl}}/automations/email/receipt', [
'body' => '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/email/receipt');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/email/receipt');
$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}}/automations/email/receipt' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/email/receipt' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/automations/email/receipt", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/email/receipt"
payload = {
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/email/receipt"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/email/receipt")
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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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.post('/baseUrl/automations/email/receipt') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/email/receipt";
let payload = json!({
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
});
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}}/automations/email/receipt \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}' | \
http POST {{baseUrl}}/automations/email/receipt \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/email/receipt
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/email/receipt")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 8,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Automation email receipt rule has been created."
}
POST
Create a new rule (1)
{{baseUrl}}/automations/sms/receipts
BODY json
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/receipts");
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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/automations/sms/receipts" {:content-type :json
:form-params {:action ""
:action_address ""
:enabled ""
:match_type ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/sms/receipts"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/sms/receipts"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/sms/receipts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/receipts"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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/automations/sms/receipts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/automations/sms/receipts")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/receipts"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/sms/receipts")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/automations/sms/receipts")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/sms/receipts');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/sms/receipts',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/receipts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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}}/automations/sms/receipts',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/receipts")
.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/automations/sms/receipts',
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({action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/sms/receipts',
headers: {'content-type': 'application/json'},
body: {action: '', action_address: '', enabled: '', match_type: '', rule_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('POST', '{{baseUrl}}/automations/sms/receipts');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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: 'POST',
url: '{{baseUrl}}/automations/sms/receipts',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/receipts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"enabled": @"",
@"match_type": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/sms/receipts"]
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}}/automations/sms/receipts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/receipts",
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([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_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('POST', '{{baseUrl}}/automations/sms/receipts', [
'body' => '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/receipts');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/sms/receipts');
$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}}/automations/sms/receipts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/receipts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/automations/sms/receipts", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/receipts"
payload = {
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/receipts"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/sms/receipts")
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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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.post('/baseUrl/automations/sms/receipts') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/sms/receipts";
let payload = json!({
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
});
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}}/automations/sms/receipts \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}' | \
http POST {{baseUrl}}/automations/sms/receipts \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/sms/receipts
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/receipts")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 1,
"match_type": 3,
"receipt_rule_id": 10,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your new SMS receipt has been added."
}
POST
Create a new rule (2)
{{baseUrl}}/automations/voice/receipts
BODY json
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/voice/receipts");
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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/automations/voice/receipts" {:content-type :json
:form-params {:action ""
:action_address ""
:enabled ""
:match_type ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/voice/receipts"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/voice/receipts"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/voice/receipts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/voice/receipts"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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/automations/voice/receipts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/automations/voice/receipts")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/voice/receipts"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/voice/receipts")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/automations/voice/receipts")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/voice/receipts');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/voice/receipts',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/voice/receipts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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}}/automations/voice/receipts',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/voice/receipts")
.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/automations/voice/receipts',
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({action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/voice/receipts',
headers: {'content-type': 'application/json'},
body: {action: '', action_address: '', enabled: '', match_type: '', rule_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('POST', '{{baseUrl}}/automations/voice/receipts');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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: 'POST',
url: '{{baseUrl}}/automations/voice/receipts',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/voice/receipts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"enabled": @"",
@"match_type": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/voice/receipts"]
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}}/automations/voice/receipts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/voice/receipts",
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([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_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('POST', '{{baseUrl}}/automations/voice/receipts', [
'body' => '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/voice/receipts');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/voice/receipts');
$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}}/automations/voice/receipts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/voice/receipts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/automations/voice/receipts", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/voice/receipts"
payload = {
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/voice/receipts"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/voice/receipts")
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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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.post('/baseUrl/automations/voice/receipts') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/voice/receipts";
let payload = json!({
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
});
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}}/automations/voice/receipts \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}' | \
http POST {{baseUrl}}/automations/voice/receipts \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/voice/receipts
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/voice/receipts")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 1,
"match_type": 3,
"receipt_rule_id": 3,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your new voice receipt has been added."
}
POST
Create a new rule (POST)
{{baseUrl}}/automations/sms/inbound/
BODY json
{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/inbound/");
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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/automations/sms/inbound/" {:content-type :json
:form-params {:action ""
:action_address ""
:dedicated_number ""
:enabled ""
:message_search_term ""
:message_search_type ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/sms/inbound/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/sms/inbound/"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_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}}/automations/sms/inbound/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/inbound/"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\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/automations/sms/inbound/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 162
{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/automations/sms/inbound/")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/inbound/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/sms/inbound/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/automations/sms/inbound/")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_type: '',
rule_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}}/automations/sms/inbound/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/sms/inbound/',
headers: {'content-type': 'application/json'},
data: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_type: '',
rule_name: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/inbound/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","dedicated_number":"","enabled":"","message_search_term":"","message_search_type":"","rule_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}}/automations/sms/inbound/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "dedicated_number": "",\n "enabled": "",\n "message_search_term": "",\n "message_search_type": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/inbound/")
.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/automations/sms/inbound/',
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({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_type: '',
rule_name: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/sms/inbound/',
headers: {'content-type': 'application/json'},
body: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_type: '',
rule_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('POST', '{{baseUrl}}/automations/sms/inbound/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_type: '',
rule_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: 'POST',
url: '{{baseUrl}}/automations/sms/inbound/',
headers: {'content-type': 'application/json'},
data: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_type: '',
rule_name: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/inbound/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","dedicated_number":"","enabled":"","message_search_term":"","message_search_type":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"dedicated_number": @"",
@"enabled": @"",
@"message_search_term": @"",
@"message_search_type": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/sms/inbound/"]
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}}/automations/sms/inbound/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/inbound/",
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([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'message_search_term' => '',
'message_search_type' => '',
'rule_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('POST', '{{baseUrl}}/automations/sms/inbound/', [
'body' => '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/inbound/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'message_search_term' => '',
'message_search_type' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'message_search_term' => '',
'message_search_type' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/sms/inbound/');
$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}}/automations/sms/inbound/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/inbound/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/automations/sms/inbound/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/inbound/"
payload = {
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/inbound/"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\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}}/automations/sms/inbound/")
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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_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.post('/baseUrl/automations/sms/inbound/') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\",\n \"rule_name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/sms/inbound/";
let payload = json!({
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
});
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}}/automations/sms/inbound/ \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
}' | \
http POST {{baseUrl}}/automations/sms/inbound/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "dedicated_number": "",\n "enabled": "",\n "message_search_term": "",\n "message_search_type": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/sms/inbound/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/inbound/")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 11,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your record has been added."
}
POST
Create a new rule
{{baseUrl}}/automations/fax/inbound
BODY json
{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/inbound");
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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/automations/fax/inbound" {:content-type :json
:form-params {:action ""
:action_address ""
:dedicated_number ""
:enabled ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/fax/inbound"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\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}}/automations/fax/inbound"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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}}/automations/fax/inbound");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/inbound"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\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/automations/fax/inbound HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 104
{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/automations/fax/inbound")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/inbound"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/fax/inbound")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/automations/fax/inbound")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_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}}/automations/fax/inbound');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/fax/inbound',
headers: {'content-type': 'application/json'},
data: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_name: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/inbound';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","dedicated_number":"","enabled":"","rule_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}}/automations/fax/inbound',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "dedicated_number": "",\n "enabled": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/inbound")
.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/automations/fax/inbound',
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({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_name: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/automations/fax/inbound',
headers: {'content-type': 'application/json'},
body: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_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('POST', '{{baseUrl}}/automations/fax/inbound');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_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: 'POST',
url: '{{baseUrl}}/automations/fax/inbound',
headers: {'content-type': 'application/json'},
data: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_name: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/inbound';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","dedicated_number":"","enabled":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"dedicated_number": @"",
@"enabled": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/fax/inbound"]
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}}/automations/fax/inbound" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/inbound",
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([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'rule_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('POST', '{{baseUrl}}/automations/fax/inbound', [
'body' => '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/inbound');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/fax/inbound');
$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}}/automations/fax/inbound' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/inbound' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/automations/fax/inbound", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/inbound"
payload = {
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/inbound"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\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}}/automations/fax/inbound")
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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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.post('/baseUrl/automations/fax/inbound') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/fax/inbound";
let payload = json!({
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
});
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}}/automations/fax/inbound \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}' | \
http POST {{baseUrl}}/automations/fax/inbound \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "dedicated_number": "",\n "enabled": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/fax/inbound
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/inbound")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "email@domain.com",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 24,
"rule_name": "My Rule",
"user_id": 1
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "New rule has been added."
}
DELETE
Delete a Rule (DELETE)
{{baseUrl}}/automations/fax/receipts/:rule_id
QUERY PARAMS
rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/receipts/:rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/automations/fax/receipts/:rule_id")
require "http/client"
url = "{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/fax/receipts/:rule_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/receipts/:rule_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/automations/fax/receipts/:rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/automations/fax/receipts/:rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/automations/fax/receipts/:rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/receipts/:rule_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/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/receipts/:rule_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/fax/receipts/:rule_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/fax/receipts/:rule_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/receipts/:rule_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/automations/fax/receipts/:rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/receipts/:rule_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/receipts/:rule_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/fax/receipts/:rule_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/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id
http DELETE {{baseUrl}}/automations/fax/receipts/:rule_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/automations/fax/receipts/:rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/receipts/:rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": null,
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your rule incoming fax receipt has been deleted."
}
DELETE
Delete a Rule
{{baseUrl}}/automations/email/receipt/:rule_id
QUERY PARAMS
rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/email/receipt/:rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/automations/email/receipt/:rule_id")
require "http/client"
url = "{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/email/receipt/:rule_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/email/receipt/:rule_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/automations/email/receipt/:rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/automations/email/receipt/:rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/automations/email/receipt/:rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/email/receipt/:rule_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/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/email/receipt/:rule_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/email/receipt/:rule_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/email/receipt/:rule_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/email/receipt/:rule_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/automations/email/receipt/:rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/email/receipt/:rule_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/email/receipt/:rule_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/email/receipt/:rule_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/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id
http DELETE {{baseUrl}}/automations/email/receipt/:rule_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/automations/email/receipt/:rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/email/receipt/:rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": true,
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Automation email receipt rule has been deleted."
}
DELETE
Delete a rule (1)
{{baseUrl}}/automations/sms/receipts/:receipt_rule_id
QUERY PARAMS
receipt_rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id")
require "http/client"
url = "{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/sms/receipts/:receipt_rule_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/receipts/:receipt_rule_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/automations/sms/receipts/:receipt_rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/receipts/:receipt_rule_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/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/receipts/:receipt_rule_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/sms/receipts/:receipt_rule_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/automations/sms/receipts/:receipt_rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/sms/receipts/:receipt_rule_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/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id
http DELETE {{baseUrl}}/automations/sms/receipts/:receipt_rule_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/automations/sms/receipts/:receipt_rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/receipts/:receipt_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your rule incoming sms receipt has been deleted."
}
DELETE
Delete a rule (2)
{{baseUrl}}/automations/voice/receipts/:receipt_rule_id
QUERY PARAMS
receipt_rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id")
require "http/client"
url = "{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/voice/receipts/:receipt_rule_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/voice/receipts/:receipt_rule_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/automations/voice/receipts/:receipt_rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/voice/receipts/:receipt_rule_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/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/voice/receipts/:receipt_rule_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/voice/receipts/:receipt_rule_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/automations/voice/receipts/:receipt_rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/voice/receipts/:receipt_rule_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/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id
http DELETE {{baseUrl}}/automations/voice/receipts/:receipt_rule_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/automations/voice/receipts/:receipt_rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/voice/receipts/:receipt_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your rule voice receipt has been deleted."
}
DELETE
Delete a rule (DELETE)
{{baseUrl}}/automations/sms/inbound/:inbound_rule_id
QUERY PARAMS
inbound_rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id")
require "http/client"
url = "{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/sms/inbound/:inbound_rule_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/inbound/:inbound_rule_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/automations/sms/inbound/:inbound_rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/inbound/:inbound_rule_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/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/inbound/:inbound_rule_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/sms/inbound/:inbound_rule_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/automations/sms/inbound/:inbound_rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/sms/inbound/:inbound_rule_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/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id
http DELETE {{baseUrl}}/automations/sms/inbound/:inbound_rule_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/automations/sms/inbound/:inbound_rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/inbound/:inbound_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your record has been deleted."
}
DELETE
Delete a rule
{{baseUrl}}/automations/fax/inbound/:inbound_rule_id
QUERY PARAMS
inbound_rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id")
require "http/client"
url = "{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/fax/inbound/:inbound_rule_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/inbound/:inbound_rule_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/automations/fax/inbound/:inbound_rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/inbound/:inbound_rule_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/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/inbound/:inbound_rule_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/fax/inbound/:inbound_rule_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/automations/fax/inbound/:inbound_rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/fax/inbound/:inbound_rule_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/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id
http DELETE {{baseUrl}}/automations/fax/inbound/:inbound_rule_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/automations/fax/inbound/:inbound_rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/inbound/:inbound_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your fax inbound rule has been deleted."
}
GET
Get a Specific Rule (GET)
{{baseUrl}}/automations/fax/receipts/:rule_id
QUERY PARAMS
rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/receipts/:rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/fax/receipts/:rule_id")
require "http/client"
url = "{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/fax/receipts/:rule_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/receipts/:rule_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/automations/fax/receipts/:rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/fax/receipts/:rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/automations/fax/receipts/:rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/receipts/:rule_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/receipts/:rule_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/fax/receipts/:rule_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/fax/receipts/:rule_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/receipts/:rule_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/fax/receipts/:rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/receipts/:rule_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/receipts/:rule_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/fax/receipts/:rule_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/automations/fax/receipts/:rule_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id
http GET {{baseUrl}}/automations/fax/receipts/:rule_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/fax/receipts/:rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/receipts/:rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 1,
"match_type": 2,
"receipt_rule_id": 4,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your rule incoming fax receipt."
}
GET
Get a Specific Rule
{{baseUrl}}/automations/email/receipt/:rule_id
QUERY PARAMS
rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/email/receipt/:rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/email/receipt/:rule_id")
require "http/client"
url = "{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/email/receipt/:rule_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/email/receipt/:rule_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/automations/email/receipt/:rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/email/receipt/:rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/automations/email/receipt/:rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/email/receipt/:rule_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/email/receipt/:rule_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/email/receipt/:rule_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/email/receipt/:rule_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/email/receipt/:rule_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/email/receipt/:rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/email/receipt/:rule_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/email/receipt/:rule_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/email/receipt/:rule_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/automations/email/receipt/:rule_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id
http GET {{baseUrl}}/automations/email/receipt/:rule_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/email/receipt/:rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/email/receipt/:rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 1,
"rule_name": "Email Test Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here is your result."
}
GET
Get a specific rule (1)
{{baseUrl}}/automations/sms/receipts/:receipt_rule_id
QUERY PARAMS
receipt_rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id")
require "http/client"
url = "{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/sms/receipts/:receipt_rule_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/receipts/:receipt_rule_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/automations/sms/receipts/:receipt_rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/receipts/:receipt_rule_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/receipts/:receipt_rule_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/sms/receipts/:receipt_rule_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/sms/receipts/:receipt_rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/sms/receipts/:receipt_rule_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/automations/sms/receipts/:receipt_rule_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id
http GET {{baseUrl}}/automations/sms/receipts/:receipt_rule_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/sms/receipts/:receipt_rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/receipts/:receipt_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 6,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your rule incoming voice receipt."
}
GET
Get a specific rule (2)
{{baseUrl}}/automations/voice/receipts/:receipt_rule_id
QUERY PARAMS
receipt_rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id")
require "http/client"
url = "{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/voice/receipts/:receipt_rule_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/voice/receipts/:receipt_rule_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/automations/voice/receipts/:receipt_rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/voice/receipts/:receipt_rule_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/voice/receipts/:receipt_rule_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/voice/receipts/:receipt_rule_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/voice/receipts/:receipt_rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/voice/receipts/:receipt_rule_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/automations/voice/receipts/:receipt_rule_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id
http GET {{baseUrl}}/automations/voice/receipts/:receipt_rule_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/voice/receipts/:receipt_rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/voice/receipts/:receipt_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 3,
"receipt_rule_id": 2,
"rule_name": "My Rule 2"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your rule incoming voice receipt."
}
GET
Get a specific rule (GET)
{{baseUrl}}/automations/sms/inbound/:inbound_rule_id
QUERY PARAMS
inbound_rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id")
require "http/client"
url = "{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/sms/inbound/:inbound_rule_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/inbound/:inbound_rule_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/automations/sms/inbound/:inbound_rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/inbound/:inbound_rule_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/inbound/:inbound_rule_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/sms/inbound/:inbound_rule_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/sms/inbound/:inbound_rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/sms/inbound/:inbound_rule_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/automations/sms/inbound/:inbound_rule_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id
http GET {{baseUrl}}/automations/sms/inbound/:inbound_rule_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/sms/inbound/:inbound_rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/inbound/:inbound_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 1,
"message_search_term": null,
"message_search_type": 3,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your inbound rule."
}
GET
Get a specific rule
{{baseUrl}}/automations/fax/inbound/:inbound_rule_id
QUERY PARAMS
inbound_rule_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id")
require "http/client"
url = "{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/fax/inbound/:inbound_rule_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/inbound/:inbound_rule_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/automations/fax/inbound/:inbound_rule_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/inbound/:inbound_rule_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/inbound/:inbound_rule_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/fax/inbound/:inbound_rule_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/fax/inbound/:inbound_rule_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/fax/inbound/:inbound_rule_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/automations/fax/inbound/:inbound_rule_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id
http GET {{baseUrl}}/automations/fax/inbound/:inbound_rule_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/fax/inbound/:inbound_rule_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/inbound/:inbound_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "email@domain.com",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 14,
"rule_name": "Rule Name",
"user_id": 1
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your inbound fax."
}
GET
List Rules (GET)
{{baseUrl}}/automations/fax/receipts
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/receipts");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/fax/receipts")
require "http/client"
url = "{{baseUrl}}/automations/fax/receipts"
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}}/automations/fax/receipts"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/fax/receipts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/receipts"
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/automations/fax/receipts HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/fax/receipts")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/receipts"))
.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}}/automations/fax/receipts")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/fax/receipts")
.asString();
const 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}}/automations/fax/receipts');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/automations/fax/receipts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/receipts';
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}}/automations/fax/receipts',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/receipts")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/fax/receipts',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/automations/fax/receipts'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/automations/fax/receipts');
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}}/automations/fax/receipts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/receipts';
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}}/automations/fax/receipts"]
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}}/automations/fax/receipts" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/receipts",
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}}/automations/fax/receipts');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/receipts');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/fax/receipts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/fax/receipts' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/receipts' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/fax/receipts")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/receipts"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/receipts"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/fax/receipts")
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/automations/fax/receipts') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/fax/receipts";
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}}/automations/fax/receipts
http GET {{baseUrl}}/automations/fax/receipts
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/fax/receipts
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/receipts")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 1,
"rule_name": "Email Test Rule"
},
{
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 2,
"rule_name": "test"
},
{
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 6,
"rule_name": "test"
},
{
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 7,
"rule_name": "test"
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 4,
"total": 4
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here is your result."
}
GET
List Rules
{{baseUrl}}/automations/email/receipt
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/email/receipt");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/email/receipt")
require "http/client"
url = "{{baseUrl}}/automations/email/receipt"
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}}/automations/email/receipt"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/email/receipt");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/email/receipt"
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/automations/email/receipt HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/email/receipt")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/email/receipt"))
.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}}/automations/email/receipt")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/email/receipt")
.asString();
const 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}}/automations/email/receipt');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/automations/email/receipt'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/email/receipt';
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}}/automations/email/receipt',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/email/receipt")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/email/receipt',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/automations/email/receipt'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/automations/email/receipt');
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}}/automations/email/receipt'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/email/receipt';
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}}/automations/email/receipt"]
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}}/automations/email/receipt" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/email/receipt",
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}}/automations/email/receipt');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/email/receipt');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/email/receipt');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/email/receipt' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/email/receipt' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/email/receipt")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/email/receipt"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/email/receipt"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/email/receipt")
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/automations/email/receipt') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/email/receipt";
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}}/automations/email/receipt
http GET {{baseUrl}}/automations/email/receipt
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/email/receipt
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/email/receipt")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 1,
"rule_name": "Email Test Rule"
},
{
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 2,
"rule_name": "test"
},
{
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 6,
"rule_name": "test"
},
{
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 7,
"rule_name": "test"
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 4,
"total": 4
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here is your result."
}
GET
List rules (1)
{{baseUrl}}/automations/sms/receipts
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/receipts");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/sms/receipts")
require "http/client"
url = "{{baseUrl}}/automations/sms/receipts"
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}}/automations/sms/receipts"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/sms/receipts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/receipts"
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/automations/sms/receipts HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/sms/receipts")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/receipts"))
.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}}/automations/sms/receipts")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/sms/receipts")
.asString();
const 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}}/automations/sms/receipts');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/automations/sms/receipts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/receipts';
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}}/automations/sms/receipts',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/receipts")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/sms/receipts',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/automations/sms/receipts'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/automations/sms/receipts');
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}}/automations/sms/receipts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/receipts';
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}}/automations/sms/receipts"]
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}}/automations/sms/receipts" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/receipts",
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}}/automations/sms/receipts');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/receipts');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/sms/receipts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/sms/receipts' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/receipts' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/sms/receipts")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/receipts"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/receipts"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/sms/receipts")
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/automations/sms/receipts') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/sms/receipts";
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}}/automations/sms/receipts
http GET {{baseUrl}}/automations/sms/receipts
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/sms/receipts
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/receipts")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 0,
"match_type": 0,
"receipt_rule_id": 5,
"rule_name": "My Rule"
},
{
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 6,
"rule_name": "My Rule"
},
{
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 7,
"rule_name": "My Rule"
},
{
"action": "SMS",
"action_address": "+61298441484",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 8,
"rule_name": "My Rule"
},
{
"action": "URL",
"action_address": "+61298441485",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 9,
"rule_name": "My Rule"
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 5,
"total": 5
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your list of rule incoming sms receipt."
}
GET
List rules (2)
{{baseUrl}}/automations/voice/receipts
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/voice/receipts");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/voice/receipts")
require "http/client"
url = "{{baseUrl}}/automations/voice/receipts"
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}}/automations/voice/receipts"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/voice/receipts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/voice/receipts"
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/automations/voice/receipts HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/voice/receipts")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/voice/receipts"))
.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}}/automations/voice/receipts")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/voice/receipts")
.asString();
const 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}}/automations/voice/receipts');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/automations/voice/receipts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/voice/receipts';
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}}/automations/voice/receipts',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/voice/receipts")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/voice/receipts',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/automations/voice/receipts'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/automations/voice/receipts');
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}}/automations/voice/receipts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/voice/receipts';
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}}/automations/voice/receipts"]
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}}/automations/voice/receipts" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/voice/receipts",
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}}/automations/voice/receipts');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/voice/receipts');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/voice/receipts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/voice/receipts' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/voice/receipts' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/voice/receipts")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/voice/receipts"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/voice/receipts"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/voice/receipts")
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/automations/voice/receipts') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/voice/receipts";
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}}/automations/voice/receipts
http GET {{baseUrl}}/automations/voice/receipts
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/voice/receipts
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/voice/receipts")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 3,
"receipt_rule_id": 2,
"rule_name": "My Rule 2"
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 1,
"total": 1
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your voice receipts."
}
GET
List rules (GET)
{{baseUrl}}/automations/sms/inbound
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/inbound");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/sms/inbound")
require "http/client"
url = "{{baseUrl}}/automations/sms/inbound"
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}}/automations/sms/inbound"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/sms/inbound");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/inbound"
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/automations/sms/inbound HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/sms/inbound")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/inbound"))
.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}}/automations/sms/inbound")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/sms/inbound")
.asString();
const 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}}/automations/sms/inbound');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/automations/sms/inbound'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/inbound';
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}}/automations/sms/inbound',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/inbound")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/sms/inbound',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/automations/sms/inbound'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/automations/sms/inbound');
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}}/automations/sms/inbound'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/inbound';
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}}/automations/sms/inbound"]
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}}/automations/sms/inbound" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/inbound",
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}}/automations/sms/inbound');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/inbound');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/sms/inbound');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/sms/inbound' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/inbound' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/sms/inbound")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/inbound"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/inbound"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/sms/inbound")
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/automations/sms/inbound') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/sms/inbound";
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}}/automations/sms/inbound
http GET {{baseUrl}}/automations/sms/inbound
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/sms/inbound
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/inbound")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"action": "CREATE_CONTACT_PLUS_EMAIL",
"action_address": "430",
"body": "test@test.com",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 10,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule 10"
},
{
"action": "CREATE_CONTACT",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 9,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule 9"
},
{
"action": "MOVE_CONTACT",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 8,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule 8"
},
{
"action": "GROUP_SMS",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 7,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule 7"
},
{
"action": "POLL",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 6,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule 6"
},
{
"action": "SMS",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 5,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule 5"
},
{
"action": "URL",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 4,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule 4"
},
{
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 3,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule 3"
},
{
"action": "EMAIL_USER",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 2,
"message_search_term": "My Search Term",
"message_search_type": 3,
"rule_name": "My Rule 2"
},
{
"action": "AUTO_REPLY",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 1,
"message_search_term": null,
"message_search_type": 3,
"rule_name": "My Rule 1"
},
{
"action": "CREATE_CONTACT_PLUS_NAME",
"action_address": 534,
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 1,
"message_search_term": null,
"message_search_type": 3,
"rule_name": "My Rule 1"
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 10,
"total": 10
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your list of inbound rules."
}
GET
List rules
{{baseUrl}}/automations/fax/inbound
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/inbound");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/automations/fax/inbound")
require "http/client"
url = "{{baseUrl}}/automations/fax/inbound"
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}}/automations/fax/inbound"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/automations/fax/inbound");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/inbound"
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/automations/fax/inbound HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/automations/fax/inbound")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/inbound"))
.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}}/automations/fax/inbound")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/automations/fax/inbound")
.asString();
const 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}}/automations/fax/inbound');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/automations/fax/inbound'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/inbound';
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}}/automations/fax/inbound',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/inbound")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/automations/fax/inbound',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/automations/fax/inbound'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/automations/fax/inbound');
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}}/automations/fax/inbound'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/inbound';
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}}/automations/fax/inbound"]
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}}/automations/fax/inbound" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/inbound",
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}}/automations/fax/inbound');
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/inbound');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/automations/fax/inbound');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/automations/fax/inbound' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/inbound' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/automations/fax/inbound")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/inbound"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/inbound"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/automations/fax/inbound")
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/automations/fax/inbound') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/automations/fax/inbound";
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}}/automations/fax/inbound
http GET {{baseUrl}}/automations/fax/inbound
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/automations/fax/inbound
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/inbound")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"action": "EMAIL_FIXED",
"action_address": "test@test.com",
"dedicated_number": "19",
"enabled": 1,
"inbound_rule_id": 1,
"rule_name": "Email",
"user_id": 1
},
{
"action": "URL",
"action_address": "http://yourdomain.com",
"dedicated_number": "19",
"enabled": 0,
"inbound_rule_id": 2,
"rule_name": "URL",
"user_id": 1
},
{
"action": "POLL",
"action_address": "http://yourdomain.com",
"dedicated_number": "19",
"enabled": 0,
"inbound_rule_id": 3,
"rule_name": "POLL",
"user_id": 1
},
{
"action": "EMAIL_FIXED",
"action_address": "http://yourdomain.com",
"dedicated_number": "19",
"enabled": 0,
"inbound_rule_id": 4,
"rule_name": "POLL",
"user_id": 1
},
{
"action": "NOTHING",
"action_address": "http://yourdomain.com",
"dedicated_number": "19",
"enabled": 0,
"inbound_rule_id": 6,
"rule_name": "POLL",
"user_id": 1
},
{
"action": "NOTHING",
"action_address": "http://yourdomain.com",
"dedicated_number": "19",
"enabled": 0,
"inbound_rule_id": 7,
"rule_name": "POLL",
"user_id": 1
},
{
"action": "NOTHING",
"action_address": "http://yourdomain.com",
"dedicated_number": "19",
"enabled": 0,
"inbound_rule_id": 8,
"rule_name": "POLL",
"user_id": 1
},
{
"action": "NOTHING",
"action_address": "http://yourdomain.com",
"dedicated_number": "19",
"enabled": 0,
"inbound_rule_id": 9,
"rule_name": "POLL",
"user_id": 1
},
{
"action": "POLL",
"action_address": "http://yourdomain.com",
"dedicated_number": "19",
"enabled": 0,
"inbound_rule_id": 10,
"rule_name": "POLL",
"user_id": 1
},
{
"action": "EMAIL_FIXED",
"action_address": "",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 12,
"rule_name": "Rule Name",
"user_id": 1
},
{
"action": "EMAIL_FIXED",
"action_address": "",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 13,
"rule_name": "Rule Name",
"user_id": 1
},
{
"action": "EMAIL_FIXED",
"action_address": "email@domain.com",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 14,
"rule_name": "Rule Name",
"user_id": 1
},
{
"action": "EMAIL_FIXED",
"action_address": "email@domain.com",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 15,
"rule_name": "Rule Name",
"user_id": 1
},
{
"action": "EMAIL_FIXED",
"action_address": "email@domain.com",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 16,
"rule_name": "Rule Name",
"user_id": 1
},
{
"action": "EMAIL_FIXED",
"action_address": "email@domain.com",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 17,
"rule_name": "Rule Name",
"user_id": 1
}
],
"from": 1,
"last_page": 2,
"next_page_url": "https://rest.clicksend.com/v3/automations/fax/inbound?page=2",
"per_page": 15,
"prev_page_url": null,
"to": 15,
"total": 20
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your inbound fax."
}
PUT
Update a Rule (PUT)
{{baseUrl}}/automations/fax/receipts/:rule_id
QUERY PARAMS
rule_id
BODY json
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/receipts/:rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/automations/fax/receipts/:rule_id" {:content-type :json
:form-params {:action ""
:action_address ""
:enabled ""
:match_type ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/fax/receipts/:rule_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/fax/receipts/:rule_id"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/fax/receipts/:rule_id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/receipts/:rule_id"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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/automations/fax/receipts/:rule_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/automations/fax/receipts/:rule_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/receipts/:rule_id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/fax/receipts/:rule_id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/automations/fax/receipts/:rule_id")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/fax/receipts/:rule_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/fax/receipts/:rule_id',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/receipts/:rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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}}/automations/fax/receipts/:rule_id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/receipts/:rule_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/automations/fax/receipts/:rule_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({action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/fax/receipts/:rule_id',
headers: {'content-type': 'application/json'},
body: {action: '', action_address: '', enabled: '', match_type: '', rule_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}}/automations/fax/receipts/:rule_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/fax/receipts/:rule_id',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/receipts/:rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"enabled": @"",
@"match_type": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/receipts/:rule_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([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_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}}/automations/fax/receipts/:rule_id', [
'body' => '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/receipts/:rule_id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/fax/receipts/:rule_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}}/automations/fax/receipts/:rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/receipts/:rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/automations/fax/receipts/:rule_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/receipts/:rule_id"
payload = {
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/receipts/:rule_id"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/fax/receipts/:rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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/automations/fax/receipts/:rule_id') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/fax/receipts/:rule_id";
let payload = json!({
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_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}}/automations/fax/receipts/:rule_id \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}' | \
http PUT {{baseUrl}}/automations/fax/receipts/:rule_id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/fax/receipts/:rule_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/receipts/:rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 1,
"match_type": 1,
"receipt_rule_id": 4,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your rule incoming fax receipt has been updated."
}
PUT
Update a Rule
{{baseUrl}}/automations/email/receipt/:rule_id
QUERY PARAMS
rule_id
BODY json
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/email/receipt/:rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/automations/email/receipt/:rule_id" {:content-type :json
:form-params {:action ""
:action_address ""
:enabled ""
:match_type ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/email/receipt/:rule_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/email/receipt/:rule_id"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/email/receipt/:rule_id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/email/receipt/:rule_id"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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/automations/email/receipt/:rule_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/automations/email/receipt/:rule_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/email/receipt/:rule_id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/email/receipt/:rule_id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/automations/email/receipt/:rule_id")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/email/receipt/:rule_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/email/receipt/:rule_id',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/email/receipt/:rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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}}/automations/email/receipt/:rule_id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/email/receipt/:rule_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/automations/email/receipt/:rule_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({action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/email/receipt/:rule_id',
headers: {'content-type': 'application/json'},
body: {action: '', action_address: '', enabled: '', match_type: '', rule_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}}/automations/email/receipt/:rule_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/email/receipt/:rule_id',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/email/receipt/:rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"enabled": @"",
@"match_type": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/email/receipt/:rule_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([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_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}}/automations/email/receipt/:rule_id', [
'body' => '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/email/receipt/:rule_id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/email/receipt/:rule_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}}/automations/email/receipt/:rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/email/receipt/:rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/automations/email/receipt/:rule_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/email/receipt/:rule_id"
payload = {
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/email/receipt/:rule_id"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/email/receipt/:rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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/automations/email/receipt/:rule_id') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/email/receipt/:rule_id";
let payload = json!({
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_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}}/automations/email/receipt/:rule_id \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}' | \
http PUT {{baseUrl}}/automations/email/receipt/:rule_id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/email/receipt/:rule_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/email/receipt/:rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 8,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Automation email receipt rule has been updated."
}
PUT
Update a rule (1)
{{baseUrl}}/automations/sms/receipts/:receipt_rule_id
QUERY PARAMS
receipt_rule_id
BODY json
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/receipts/:receipt_rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id" {:content-type :json
:form-params {:action ""
:action_address ""
:enabled ""
:match_type ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/sms/receipts/:receipt_rule_id"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/sms/receipts/:receipt_rule_id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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/automations/sms/receipts/:receipt_rule_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/receipts/:receipt_rule_id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/sms/receipts/:receipt_rule_id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/automations/sms/receipts/:receipt_rule_id")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/sms/receipts/:receipt_rule_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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}}/automations/sms/receipts/:receipt_rule_id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/receipts/:receipt_rule_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/automations/sms/receipts/:receipt_rule_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({action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id',
headers: {'content-type': 'application/json'},
body: {action: '', action_address: '', enabled: '', match_type: '', rule_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}}/automations/sms/receipts/:receipt_rule_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/sms/receipts/:receipt_rule_id',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"enabled": @"",
@"match_type": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/receipts/:receipt_rule_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([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_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}}/automations/sms/receipts/:receipt_rule_id', [
'body' => '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/receipts/:receipt_rule_id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/sms/receipts/:receipt_rule_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}}/automations/sms/receipts/:receipt_rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/receipts/:receipt_rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/automations/sms/receipts/:receipt_rule_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id"
payload = {
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/receipts/:receipt_rule_id"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/sms/receipts/:receipt_rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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/automations/sms/receipts/:receipt_rule_id') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/sms/receipts/:receipt_rule_id";
let payload = json!({
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_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}}/automations/sms/receipts/:receipt_rule_id \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}' | \
http PUT {{baseUrl}}/automations/sms/receipts/:receipt_rule_id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/sms/receipts/:receipt_rule_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/receipts/:receipt_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"enabled": 1,
"match_type": 0,
"receipt_rule_id": 7,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your rule incoming sms receipt has been updated."
}
PUT
Update a rule (2)
{{baseUrl}}/automations/voice/receipts/:receipt_rule_id
QUERY PARAMS
receipt_rule_id
BODY json
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/voice/receipts/:receipt_rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id" {:content-type :json
:form-params {:action ""
:action_address ""
:enabled ""
:match_type ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/voice/receipts/:receipt_rule_id"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/voice/receipts/:receipt_rule_id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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/automations/voice/receipts/:receipt_rule_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/voice/receipts/:receipt_rule_id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/voice/receipts/:receipt_rule_id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/automations/voice/receipts/:receipt_rule_id")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/voice/receipts/:receipt_rule_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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}}/automations/voice/receipts/:receipt_rule_id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/voice/receipts/:receipt_rule_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/automations/voice/receipts/:receipt_rule_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({action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id',
headers: {'content-type': 'application/json'},
body: {action: '', action_address: '', enabled: '', match_type: '', rule_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}}/automations/voice/receipts/:receipt_rule_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
enabled: '',
match_type: '',
rule_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}}/automations/voice/receipts/:receipt_rule_id',
headers: {'content-type': 'application/json'},
data: {action: '', action_address: '', enabled: '', match_type: '', rule_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","enabled":"","match_type":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"enabled": @"",
@"match_type": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/voice/receipts/:receipt_rule_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([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_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}}/automations/voice/receipts/:receipt_rule_id', [
'body' => '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/voice/receipts/:receipt_rule_id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'enabled' => '',
'match_type' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/voice/receipts/:receipt_rule_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}}/automations/voice/receipts/:receipt_rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/voice/receipts/:receipt_rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/automations/voice/receipts/:receipt_rule_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id"
payload = {
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/voice/receipts/:receipt_rule_id"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/voice/receipts/:receipt_rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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/automations/voice/receipts/:receipt_rule_id') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"enabled\": \"\",\n \"match_type\": \"\",\n \"rule_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}}/automations/voice/receipts/:receipt_rule_id";
let payload = json!({
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_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}}/automations/voice/receipts/:receipt_rule_id \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
}' | \
http PUT {{baseUrl}}/automations/voice/receipts/:receipt_rule_id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "enabled": "",\n "match_type": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/voice/receipts/:receipt_rule_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"enabled": "",
"match_type": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/voice/receipts/:receipt_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "URL",
"action_address": "http://yourdomain.com",
"enabled": 1,
"match_type": 3,
"receipt_rule_id": 2,
"rule_name": "My Rule 2"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your rule incoming voice receipt."
}
PUT
Update a rule (PUT)
{{baseUrl}}/automations/sms/inbound/:inbound_rule_id
QUERY PARAMS
inbound_rule_id
BODY json
{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/sms/inbound/:inbound_rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id" {:content-type :json
:form-params {:action ""
:action_address ""
:dedicated_number ""
:enabled ""
:message_search_term ""
:message_search_type ""}})
require "http/client"
url = "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_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}}/automations/sms/inbound/:inbound_rule_id"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_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}}/automations/sms/inbound/:inbound_rule_id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_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/automations/sms/inbound/:inbound_rule_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 143
{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/sms/inbound/:inbound_rule_id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/sms/inbound/:inbound_rule_id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/automations/sms/inbound/:inbound_rule_id")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_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}}/automations/sms/inbound/:inbound_rule_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id',
headers: {'content-type': 'application/json'},
data: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","dedicated_number":"","enabled":"","message_search_term":"","message_search_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}}/automations/sms/inbound/:inbound_rule_id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "dedicated_number": "",\n "enabled": "",\n "message_search_term": "",\n "message_search_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/sms/inbound/:inbound_rule_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/automations/sms/inbound/:inbound_rule_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({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id',
headers: {'content-type': 'application/json'},
body: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_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}}/automations/sms/inbound/:inbound_rule_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_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}}/automations/sms/inbound/:inbound_rule_id',
headers: {'content-type': 'application/json'},
data: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
message_search_term: '',
message_search_type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","dedicated_number":"","enabled":"","message_search_term":"","message_search_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 = @{ @"action": @"",
@"action_address": @"",
@"dedicated_number": @"",
@"enabled": @"",
@"message_search_term": @"",
@"message_search_type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/sms/inbound/:inbound_rule_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([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'message_search_term' => '',
'message_search_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}}/automations/sms/inbound/:inbound_rule_id', [
'body' => '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/sms/inbound/:inbound_rule_id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'message_search_term' => '',
'message_search_type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'message_search_term' => '',
'message_search_type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/sms/inbound/:inbound_rule_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}}/automations/sms/inbound/:inbound_rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/sms/inbound/:inbound_rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/automations/sms/inbound/:inbound_rule_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id"
payload = {
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/sms/inbound/:inbound_rule_id"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_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}}/automations/sms/inbound/:inbound_rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_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/automations/sms/inbound/:inbound_rule_id') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"message_search_term\": \"\",\n \"message_search_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}}/automations/sms/inbound/:inbound_rule_id";
let payload = json!({
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_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}}/automations/sms/inbound/:inbound_rule_id \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": ""
}'
echo '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": ""
}' | \
http PUT {{baseUrl}}/automations/sms/inbound/:inbound_rule_id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "dedicated_number": "",\n "enabled": "",\n "message_search_term": "",\n "message_search_type": ""\n}' \
--output-document \
- {{baseUrl}}/automations/sms/inbound/:inbound_rule_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"message_search_term": "",
"message_search_type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/sms/inbound/:inbound_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "john@doe.com",
"body": null,
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 1,
"message_search_term": null,
"message_search_type": 3,
"rule_name": "My Rule"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your record has been updated."
}
PUT
Update a rule
{{baseUrl}}/automations/fax/inbound/:inbound_rule_id
QUERY PARAMS
inbound_rule_id
BODY json
{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/automations/fax/inbound/:inbound_rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id" {:content-type :json
:form-params {:action ""
:action_address ""
:dedicated_number ""
:enabled ""
:rule_name ""}})
require "http/client"
url = "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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}}/automations/fax/inbound/:inbound_rule_id"),
Content = new StringContent("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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}}/automations/fax/inbound/:inbound_rule_id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id"
payload := strings.NewReader("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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/automations/fax/inbound/:inbound_rule_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 104
{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/automations/fax/inbound/:inbound_rule_id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/automations/fax/inbound/:inbound_rule_id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/automations/fax/inbound/:inbound_rule_id")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_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}}/automations/fax/inbound/:inbound_rule_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id',
headers: {'content-type': 'application/json'},
data: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_name: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","dedicated_number":"","enabled":"","rule_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}}/automations/fax/inbound/:inbound_rule_id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "action_address": "",\n "dedicated_number": "",\n "enabled": "",\n "rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/automations/fax/inbound/:inbound_rule_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/automations/fax/inbound/:inbound_rule_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({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_name: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id',
headers: {'content-type': 'application/json'},
body: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_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}}/automations/fax/inbound/:inbound_rule_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_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}}/automations/fax/inbound/:inbound_rule_id',
headers: {'content-type': 'application/json'},
data: {
action: '',
action_address: '',
dedicated_number: '',
enabled: '',
rule_name: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"action":"","action_address":"","dedicated_number":"","enabled":"","rule_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 = @{ @"action": @"",
@"action_address": @"",
@"dedicated_number": @"",
@"enabled": @"",
@"rule_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/automations/fax/inbound/:inbound_rule_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([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'rule_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}}/automations/fax/inbound/:inbound_rule_id', [
'body' => '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/automations/fax/inbound/:inbound_rule_id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'rule_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'action_address' => '',
'dedicated_number' => '',
'enabled' => '',
'rule_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/automations/fax/inbound/:inbound_rule_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}}/automations/fax/inbound/:inbound_rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/automations/fax/inbound/:inbound_rule_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/automations/fax/inbound/:inbound_rule_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id"
payload = {
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/automations/fax/inbound/:inbound_rule_id"
payload <- "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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}}/automations/fax/inbound/:inbound_rule_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 \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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/automations/fax/inbound/:inbound_rule_id') do |req|
req.body = "{\n \"action\": \"\",\n \"action_address\": \"\",\n \"dedicated_number\": \"\",\n \"enabled\": \"\",\n \"rule_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}}/automations/fax/inbound/:inbound_rule_id";
let payload = json!({
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_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}}/automations/fax/inbound/:inbound_rule_id \
--header 'content-type: application/json' \
--data '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}'
echo '{
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
}' | \
http PUT {{baseUrl}}/automations/fax/inbound/:inbound_rule_id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "action_address": "",\n "dedicated_number": "",\n "enabled": "",\n "rule_name": ""\n}' \
--output-document \
- {{baseUrl}}/automations/fax/inbound/:inbound_rule_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"action_address": "",
"dedicated_number": "",
"enabled": "",
"rule_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/automations/fax/inbound/:inbound_rule_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"action": "EMAIL_FIXED",
"action_address": "email@domain.com",
"dedicated_number": "+61298441484",
"enabled": 1,
"inbound_rule_id": 14,
"rule_name": "Rule Name",
"user_id": 1
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your inbound fax."
}
POST
Create a new contact list
{{baseUrl}}/lists
BODY json
{
"list_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/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 \"list_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/lists" {:content-type :json
:form-params {:list_name ""}})
require "http/client"
url = "{{baseUrl}}/lists"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"list_name\": \"\"\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}}/lists"),
Content = new StringContent("{\n \"list_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}}/lists");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"list_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists"
payload := strings.NewReader("{\n \"list_name\": \"\"\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/lists HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"list_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/lists")
.setHeader("content-type", "application/json")
.setBody("{\n \"list_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"list_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 \"list_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/lists")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/lists")
.header("content-type", "application/json")
.body("{\n \"list_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
list_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}}/lists');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/lists',
headers: {'content-type': 'application/json'},
data: {list_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"list_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}}/lists',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "list_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 \"list_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/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/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({list_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/lists',
headers: {'content-type': 'application/json'},
body: {list_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('POST', '{{baseUrl}}/lists');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
list_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: 'POST',
url: '{{baseUrl}}/lists',
headers: {'content-type': 'application/json'},
data: {list_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"list_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 = @{ @"list_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/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}}/lists" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"list_name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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([
'list_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('POST', '{{baseUrl}}/lists', [
'body' => '{
"list_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/lists');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'list_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'list_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/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}}/lists' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"list_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"list_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"list_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/lists", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists"
payload = { "list_name": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists"
payload <- "{\n \"list_name\": \"\"\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}}/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 \"list_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.post('/baseUrl/lists') do |req|
req.body = "{\n \"list_name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/lists";
let payload = json!({"list_name": ""});
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}}/lists \
--header 'content-type: application/json' \
--data '{
"list_name": ""
}'
echo '{
"list_name": ""
}' | \
http POST {{baseUrl}}/lists \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "list_name": ""\n}' \
--output-document \
- {{baseUrl}}/lists
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["list_name": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_contacts_count": 0,
"list_email_id": "KB0LHD6WXFVHZWTR",
"list_id": 437,
"list_name": "ListCT3QrVL4od"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "New list has been created."
}
DELETE
Delete a specific contact list
{{baseUrl}}/lists/:list_id
QUERY PARAMS
list_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/lists/:list_id")
require "http/client"
url = "{{baseUrl}}/lists/:list_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}}/lists/:list_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists/:list_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_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/lists/:list_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/lists/:list_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_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}}/lists/:list_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/lists/:list_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}}/lists/:list_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/lists/:list_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_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}}/lists/:list_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_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/lists/:list_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}}/lists/:list_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}}/lists/:list_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}}/lists/:list_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_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}}/lists/:list_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}}/lists/:list_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_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}}/lists/:list_id');
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists/:list_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:list_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/lists/:list_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/lists/:list_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/lists/:list_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}}/lists/:list_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}}/lists/:list_id
http DELETE {{baseUrl}}/lists/:list_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/lists/:list_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "List #442 has been deleted."
}
GET
Export Contacts List
{{baseUrl}}/lists/:list_id/export?filename=:filename
QUERY PARAMS
filename
list_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/export?filename=%3Afilename");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/lists/:list_id/export" {:query-params {:filename ":filename"}})
require "http/client"
url = "{{baseUrl}}/lists/:list_id/export?filename=%3Afilename"
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}}/lists/:list_id/export?filename=%3Afilename"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists/:list_id/export?filename=%3Afilename");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/export?filename=%3Afilename"
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/lists/:list_id/export?filename=%3Afilename HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/lists/:list_id/export?filename=%3Afilename")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/export?filename=%3Afilename"))
.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}}/lists/:list_id/export?filename=%3Afilename")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lists/:list_id/export?filename=%3Afilename")
.asString();
const 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}}/lists/:list_id/export?filename=%3Afilename');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/lists/:list_id/export',
params: {filename: ':filename'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/export?filename=%3Afilename';
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}}/lists/:list_id/export?filename=%3Afilename',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/export?filename=%3Afilename")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/lists/:list_id/export?filename=%3Afilename',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/lists/:list_id/export',
qs: {filename: ':filename'}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/lists/:list_id/export');
req.query({
filename: ':filename'
});
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}}/lists/:list_id/export',
params: {filename: ':filename'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/export?filename=%3Afilename';
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}}/lists/:list_id/export?filename=%3Afilename"]
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}}/lists/:list_id/export?filename=%3Afilename" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/export?filename=%3Afilename",
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}}/lists/:list_id/export?filename=%3Afilename');
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/export');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'filename' => ':filename'
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists/:list_id/export');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'filename' => ':filename'
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:list_id/export?filename=%3Afilename' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/export?filename=%3Afilename' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/lists/:list_id/export?filename=%3Afilename")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/export"
querystring = {"filename":":filename"}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/export"
queryString <- list(filename = ":filename")
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/lists/:list_id/export?filename=%3Afilename")
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/lists/:list_id/export') do |req|
req.params['filename'] = ':filename'
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/lists/:list_id/export";
let querystring = [
("filename", ":filename"),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/lists/:list_id/export?filename=%3Afilename'
http GET '{{baseUrl}}/lists/:list_id/export?filename=%3Afilename'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/lists/:list_id/export?filename=%3Afilename'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/export?filename=%3Afilename")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"url": "https://rest.clicksend.com/files/22D55AF9-6CF0-476D-A8B3-82A998FD2738?filename=export.csv"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Download your file here."
}
GET
Get List of Acceptable Import Fields
{{baseUrl}}/lists/:list_id/import-fields
QUERY PARAMS
list_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/import-fields");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/lists/:list_id/import-fields")
require "http/client"
url = "{{baseUrl}}/lists/:list_id/import-fields"
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}}/lists/:list_id/import-fields"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists/:list_id/import-fields");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/import-fields"
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/lists/:list_id/import-fields HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/lists/:list_id/import-fields")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/import-fields"))
.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}}/lists/:list_id/import-fields")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lists/:list_id/import-fields")
.asString();
const 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}}/lists/:list_id/import-fields');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/lists/:list_id/import-fields'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/import-fields';
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}}/lists/:list_id/import-fields',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/import-fields")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/lists/:list_id/import-fields',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/lists/:list_id/import-fields'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/lists/:list_id/import-fields');
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}}/lists/:list_id/import-fields'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/import-fields';
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}}/lists/:list_id/import-fields"]
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}}/lists/:list_id/import-fields" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/import-fields",
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}}/lists/:list_id/import-fields');
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/import-fields');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists/:list_id/import-fields');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:list_id/import-fields' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/import-fields' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/lists/:list_id/import-fields")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/import-fields"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/import-fields"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/lists/:list_id/import-fields")
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/lists/:list_id/import-fields') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/lists/:list_id/import-fields";
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}}/lists/:list_id/import-fields
http GET {{baseUrl}}/lists/:list_id/import-fields
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/lists/:list_id/import-fields
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/import-fields")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"field": "phone",
"label": "Phone"
},
{
"field": "first_name",
"label": "First Name"
},
{
"field": "last_name",
"label": "Last Name"
},
{
"field": "custom1",
"label": "Custom String 1"
},
{
"field": "custom2",
"label": "Custom String 2"
},
{
"field": "custom3",
"label": "Custom String 3"
},
{
"field": "custom4",
"label": "Custom String 4"
},
{
"field": "fax_number",
"label": "Fax Number"
},
{
"field": "organization_name",
"label": "Organization Name"
},
{
"field": "email",
"label": "Email"
},
{
"field": "address_line_1",
"label": "Address Line 1"
},
{
"field": "address_line_2",
"label": "Address Line 2"
},
{
"field": "address_city",
"label": "City"
},
{
"field": "address_state",
"label": "State"
},
{
"field": "address_postal_code",
"label": "Postal Code"
},
{
"field": "address_country",
"label": "Country"
}
],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "List of acceptable import fields."
}
GET
Get a specific contact list
{{baseUrl}}/lists/:list_id
QUERY PARAMS
list_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/lists/:list_id")
require "http/client"
url = "{{baseUrl}}/lists/:list_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}}/lists/:list_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists/:list_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_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/lists/:list_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/lists/:list_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_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}}/lists/:list_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lists/:list_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}}/lists/:list_id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/lists/:list_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_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}}/lists/:list_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/lists/:list_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}}/lists/:list_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}}/lists/:list_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}}/lists/:list_id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_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}}/lists/:list_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}}/lists/:list_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_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}}/lists/:list_id');
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists/:list_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:list_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/lists/:list_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/lists/:list_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/lists/:list_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/lists/:list_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}}/lists/:list_id
http GET {{baseUrl}}/lists/:list_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/lists/:list_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_contacts_count": 0,
"list_email_id": "KB0LHD6WXFVHZWTR",
"list_id": 437,
"list_name": "ListCT3QrVL4od"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here are your data."
}
GET
Get all Contact Lists
{{baseUrl}}/lists
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/lists")
require "http/client"
url = "{{baseUrl}}/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}}/lists"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/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/lists HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/lists")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/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}}/lists")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/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}}/lists');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/lists'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/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}}/lists',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/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}}/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}}/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}}/lists'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/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}}/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}}/lists" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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}}/lists');
echo $response->getBody();
setUrl('{{baseUrl}}/lists');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/lists")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/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/lists') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/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}}/lists
http GET {{baseUrl}}/lists
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/lists
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"_contacts_count": 0,
"list_email_id": "GHPAJCCVGMTD9BLA",
"list_id": 428,
"list_name": "List-reFSsJkvRC"
},
{
"_contacts_count": 0,
"list_email_id": "IIEXAR72O9UAZ7WW",
"list_id": 429,
"list_name": "List6eaG4lGIc9"
},
{
"_contacts_count": 0,
"list_email_id": "HSA3VWFEFCZIF2WT",
"list_id": 430,
"list_name": "ListwM4kJrQ7Db"
},
{
"_contacts_count": 0,
"list_email_id": "HSA3VWFEFCZIF2WT",
"list_id": 431,
"list_name": "ListzH6Qs6Uqh5"
},
{
"_contacts_count": 0,
"list_email_id": "3TCFYRPSW8OXRBK7",
"list_id": 432,
"list_name": "ListJaDZPg7SOy"
},
{
"_contacts_count": 0,
"list_email_id": "BCT20YT185AHVVNI",
"list_id": 433,
"list_name": "ListxseEIVS4d5"
},
{
"_contacts_count": 0,
"list_email_id": "NODYGVDCEVV9Q0CG",
"list_id": 434,
"list_name": "ListqX62zF5kan"
},
{
"_contacts_count": 0,
"list_email_id": "VCYXAZSXNZCVJIPB",
"list_id": 435,
"list_name": "ListklPbrd232Z"
},
{
"_contacts_count": 0,
"list_email_id": "KCDKIEBYPBIYQXJQ",
"list_id": 436,
"list_name": "ListFfD3OIiTwJ"
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 9,
"total": 9
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here are your data."
}
POST
Import Contacts to List
{{baseUrl}}/lists/:list_id/import
QUERY PARAMS
list_id
BODY json
{
"field_order": [],
"file_url": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/import");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"field_order\": [],\n \"file_url\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/lists/:list_id/import" {:content-type :json
:form-params {:field_order []
:file_url ""}})
require "http/client"
url = "{{baseUrl}}/lists/:list_id/import"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"field_order\": [],\n \"file_url\": \"\"\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}}/lists/:list_id/import"),
Content = new StringContent("{\n \"field_order\": [],\n \"file_url\": \"\"\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}}/lists/:list_id/import");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"field_order\": [],\n \"file_url\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/import"
payload := strings.NewReader("{\n \"field_order\": [],\n \"file_url\": \"\"\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/lists/:list_id/import HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"field_order": [],
"file_url": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/lists/:list_id/import")
.setHeader("content-type", "application/json")
.setBody("{\n \"field_order\": [],\n \"file_url\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/import"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"field_order\": [],\n \"file_url\": \"\"\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 \"field_order\": [],\n \"file_url\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/lists/:list_id/import")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/lists/:list_id/import")
.header("content-type", "application/json")
.body("{\n \"field_order\": [],\n \"file_url\": \"\"\n}")
.asString();
const data = JSON.stringify({
field_order: [],
file_url: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/lists/:list_id/import');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/lists/:list_id/import',
headers: {'content-type': 'application/json'},
data: {field_order: [], file_url: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/import';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field_order":[],"file_url":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/lists/:list_id/import',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "field_order": [],\n "file_url": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"field_order\": [],\n \"file_url\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/import")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/lists/:list_id/import',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({field_order: [], file_url: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/lists/:list_id/import',
headers: {'content-type': 'application/json'},
body: {field_order: [], file_url: ''},
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}}/lists/:list_id/import');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
field_order: [],
file_url: ''
});
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}}/lists/:list_id/import',
headers: {'content-type': 'application/json'},
data: {field_order: [], file_url: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/import';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"field_order":[],"file_url":""}'
};
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 = @{ @"field_order": @[ ],
@"file_url": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/lists/:list_id/import"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/lists/:list_id/import" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"field_order\": [],\n \"file_url\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/import",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'field_order' => [
],
'file_url' => ''
]),
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}}/lists/:list_id/import', [
'body' => '{
"field_order": [],
"file_url": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/import');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'field_order' => [
],
'file_url' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'field_order' => [
],
'file_url' => ''
]));
$request->setRequestUrl('{{baseUrl}}/lists/:list_id/import');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:list_id/import' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field_order": [],
"file_url": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/import' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"field_order": [],
"file_url": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"field_order\": [],\n \"file_url\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/lists/:list_id/import", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/import"
payload = {
"field_order": [],
"file_url": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/import"
payload <- "{\n \"field_order\": [],\n \"file_url\": \"\"\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}}/lists/:list_id/import")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"field_order\": [],\n \"file_url\": \"\"\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/lists/:list_id/import') do |req|
req.body = "{\n \"field_order\": [],\n \"file_url\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/lists/:list_id/import";
let payload = json!({
"field_order": (),
"file_url": ""
});
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}}/lists/:list_id/import \
--header 'content-type: application/json' \
--data '{
"field_order": [],
"file_url": ""
}'
echo '{
"field_order": [],
"file_url": ""
}' | \
http POST {{baseUrl}}/lists/:list_id/import \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "field_order": [],\n "file_url": ""\n}' \
--output-document \
- {{baseUrl}}/lists/:list_id/import
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"field_order": [],
"file_url": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/import")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"id": "6254358460638066203",
"ids": [
"6254358460638066203"
],
"msg": "Messages put on queue."
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your file is now queued."
}
PUT
Remove Duplicate Contacts
{{baseUrl}}/lists/:list_id/remove-duplicates
QUERY PARAMS
list_id
BODY json
{
"fields": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/remove-duplicates");
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 \"fields\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/lists/:list_id/remove-duplicates" {:content-type :json
:form-params {:fields []}})
require "http/client"
url = "{{baseUrl}}/lists/:list_id/remove-duplicates"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"fields\": []\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}}/lists/:list_id/remove-duplicates"),
Content = new StringContent("{\n \"fields\": []\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}}/lists/:list_id/remove-duplicates");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"fields\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/remove-duplicates"
payload := strings.NewReader("{\n \"fields\": []\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/lists/:list_id/remove-duplicates HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18
{
"fields": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/lists/:list_id/remove-duplicates")
.setHeader("content-type", "application/json")
.setBody("{\n \"fields\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/remove-duplicates"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"fields\": []\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 \"fields\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/lists/:list_id/remove-duplicates")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/lists/:list_id/remove-duplicates")
.header("content-type", "application/json")
.body("{\n \"fields\": []\n}")
.asString();
const data = JSON.stringify({
fields: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/lists/:list_id/remove-duplicates');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/lists/:list_id/remove-duplicates',
headers: {'content-type': 'application/json'},
data: {fields: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/remove-duplicates';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"fields":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/lists/:list_id/remove-duplicates',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "fields": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"fields\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/remove-duplicates")
.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/lists/:list_id/remove-duplicates',
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({fields: []}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/lists/:list_id/remove-duplicates',
headers: {'content-type': 'application/json'},
body: {fields: []},
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}}/lists/:list_id/remove-duplicates');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
fields: []
});
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}}/lists/:list_id/remove-duplicates',
headers: {'content-type': 'application/json'},
data: {fields: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/remove-duplicates';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"fields":[]}'
};
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 = @{ @"fields": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/lists/:list_id/remove-duplicates"]
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}}/lists/:list_id/remove-duplicates" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"fields\": []\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/remove-duplicates",
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([
'fields' => [
]
]),
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}}/lists/:list_id/remove-duplicates', [
'body' => '{
"fields": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/remove-duplicates');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'fields' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'fields' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/lists/:list_id/remove-duplicates');
$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}}/lists/:list_id/remove-duplicates' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"fields": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/remove-duplicates' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"fields": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"fields\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/lists/:list_id/remove-duplicates", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/remove-duplicates"
payload = { "fields": [] }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/remove-duplicates"
payload <- "{\n \"fields\": []\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}}/lists/:list_id/remove-duplicates")
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 \"fields\": []\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/lists/:list_id/remove-duplicates') do |req|
req.body = "{\n \"fields\": []\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}}/lists/:list_id/remove-duplicates";
let payload = json!({"fields": ()});
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}}/lists/:list_id/remove-duplicates \
--header 'content-type: application/json' \
--data '{
"fields": []
}'
echo '{
"fields": []
}' | \
http PUT {{baseUrl}}/lists/:list_id/remove-duplicates \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "fields": []\n}' \
--output-document \
- {{baseUrl}}/lists/:list_id/remove-duplicates
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["fields": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/remove-duplicates")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"deleted": 6
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your list duplicate contacts has been deleted."
}
POST
Show CSV Import File Preview
{{baseUrl}}/lists/:list_id/import-csv-preview
QUERY PARAMS
list_id
BODY json
{
"file_url": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/import-csv-preview");
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 \"file_url\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/lists/:list_id/import-csv-preview" {:content-type :json
:form-params {:file_url ""}})
require "http/client"
url = "{{baseUrl}}/lists/:list_id/import-csv-preview"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"file_url\": \"\"\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}}/lists/:list_id/import-csv-preview"),
Content = new StringContent("{\n \"file_url\": \"\"\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}}/lists/:list_id/import-csv-preview");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"file_url\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/import-csv-preview"
payload := strings.NewReader("{\n \"file_url\": \"\"\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/lists/:list_id/import-csv-preview HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20
{
"file_url": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/lists/:list_id/import-csv-preview")
.setHeader("content-type", "application/json")
.setBody("{\n \"file_url\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/import-csv-preview"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"file_url\": \"\"\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 \"file_url\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/lists/:list_id/import-csv-preview")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/lists/:list_id/import-csv-preview")
.header("content-type", "application/json")
.body("{\n \"file_url\": \"\"\n}")
.asString();
const data = JSON.stringify({
file_url: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/lists/:list_id/import-csv-preview');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/lists/:list_id/import-csv-preview',
headers: {'content-type': 'application/json'},
data: {file_url: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/import-csv-preview';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"file_url":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/lists/:list_id/import-csv-preview',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "file_url": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"file_url\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/import-csv-preview")
.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/lists/:list_id/import-csv-preview',
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({file_url: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/lists/:list_id/import-csv-preview',
headers: {'content-type': 'application/json'},
body: {file_url: ''},
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}}/lists/:list_id/import-csv-preview');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
file_url: ''
});
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}}/lists/:list_id/import-csv-preview',
headers: {'content-type': 'application/json'},
data: {file_url: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/import-csv-preview';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"file_url":""}'
};
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 = @{ @"file_url": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/lists/:list_id/import-csv-preview"]
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}}/lists/:list_id/import-csv-preview" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"file_url\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/import-csv-preview",
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([
'file_url' => ''
]),
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}}/lists/:list_id/import-csv-preview', [
'body' => '{
"file_url": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/import-csv-preview');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'file_url' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'file_url' => ''
]));
$request->setRequestUrl('{{baseUrl}}/lists/:list_id/import-csv-preview');
$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}}/lists/:list_id/import-csv-preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"file_url": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/import-csv-preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"file_url": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"file_url\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/lists/:list_id/import-csv-preview", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/import-csv-preview"
payload = { "file_url": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/import-csv-preview"
payload <- "{\n \"file_url\": \"\"\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}}/lists/:list_id/import-csv-preview")
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 \"file_url\": \"\"\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/lists/:list_id/import-csv-preview') do |req|
req.body = "{\n \"file_url\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/lists/:list_id/import-csv-preview";
let payload = json!({"file_url": ""});
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}}/lists/:list_id/import-csv-preview \
--header 'content-type: application/json' \
--data '{
"file_url": ""
}'
echo '{
"file_url": ""
}' | \
http POST {{baseUrl}}/lists/:list_id/import-csv-preview \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "file_url": ""\n}' \
--output-document \
- {{baseUrl}}/lists/:list_id/import-csv-preview
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["file_url": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/import-csv-preview")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"row": [
"61298444214",
"John",
"Doe 1",
"Custom A 1",
"Custom B 1",
"Custom C 1",
"Custom D 1",
"61298444214",
"Organization 1",
"johndoe1@gmail.com",
"3842",
"Worley Avenue",
"Altavista",
"VA",
"24517",
"PH"
]
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your file preview."
}
PUT
Update a specific contact list
{{baseUrl}}/lists/:list_id
QUERY PARAMS
list_id
BODY json
{
"list_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_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 \"list_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/lists/:list_id" {:content-type :json
:form-params {:list_name ""}})
require "http/client"
url = "{{baseUrl}}/lists/:list_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"list_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}}/lists/:list_id"),
Content = new StringContent("{\n \"list_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}}/lists/:list_id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"list_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id"
payload := strings.NewReader("{\n \"list_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/lists/:list_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"list_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/lists/:list_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"list_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"list_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 \"list_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/lists/:list_id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/lists/:list_id")
.header("content-type", "application/json")
.body("{\n \"list_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
list_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}}/lists/:list_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/lists/:list_id',
headers: {'content-type': 'application/json'},
data: {list_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"list_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}}/lists/:list_id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "list_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 \"list_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_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/lists/:list_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({list_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/lists/:list_id',
headers: {'content-type': 'application/json'},
body: {list_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}}/lists/:list_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
list_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}}/lists/:list_id',
headers: {'content-type': 'application/json'},
data: {list_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"list_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 = @{ @"list_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/lists/:list_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}}/lists/:list_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"list_name\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_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([
'list_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}}/lists/:list_id', [
'body' => '{
"list_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'list_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'list_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/lists/:list_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}}/lists/:list_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"list_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"list_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"list_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/lists/:list_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id"
payload = { "list_name": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id"
payload <- "{\n \"list_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}}/lists/:list_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 \"list_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/lists/:list_id') do |req|
req.body = "{\n \"list_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}}/lists/:list_id";
let payload = json!({"list_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}}/lists/:list_id \
--header 'content-type: application/json' \
--data '{
"list_name": ""
}'
echo '{
"list_name": ""
}' | \
http PUT {{baseUrl}}/lists/:list_id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "list_name": ""\n}' \
--output-document \
- {{baseUrl}}/lists/:list_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["list_name": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_contacts_count": 0,
"list_email_id": "LINDW2NHNPKHEJB6",
"list_id": 439,
"list_name": "ListlPJf33ksjP"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "List #439 has been updated."
}
GET
List Contact Suggestions
{{baseUrl}}/contact-suggestions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-suggestions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/contact-suggestions")
require "http/client"
url = "{{baseUrl}}/contact-suggestions"
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}}/contact-suggestions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contact-suggestions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contact-suggestions"
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/contact-suggestions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contact-suggestions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contact-suggestions"))
.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}}/contact-suggestions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contact-suggestions")
.asString();
const 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}}/contact-suggestions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/contact-suggestions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contact-suggestions';
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}}/contact-suggestions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/contact-suggestions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/contact-suggestions',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/contact-suggestions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/contact-suggestions');
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}}/contact-suggestions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contact-suggestions';
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}}/contact-suggestions"]
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}}/contact-suggestions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contact-suggestions",
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}}/contact-suggestions');
echo $response->getBody();
setUrl('{{baseUrl}}/contact-suggestions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/contact-suggestions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contact-suggestions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-suggestions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/contact-suggestions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contact-suggestions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contact-suggestions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/contact-suggestions")
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/contact-suggestions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contact-suggestions";
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}}/contact-suggestions
http GET {{baseUrl}}/contact-suggestions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/contact-suggestions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-suggestions")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"_list_name": "List6eaG4lGIc9",
"address_city": "Altavista",
"address_country": "AU",
"address_line_1": "3842",
"address_line_2": "Worley Avenue",
"address_postal_code": "24517",
"address_state": "VA",
"contact_id": 4,
"custom_1": "Custom A 1",
"custom_2": "Custom B 1",
"custom_3": "Custom C 1",
"custom_4": "Custom D 1",
"date_added": "1462856443",
"email": "johndoe1@gmail.com",
"fax_number": "+61298444214",
"first_name": "John",
"last_name": "Doe",
"list_id": 429,
"organization_name": "Organization 1",
"phone_number": "+61298444214"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": "Altavista",
"address_country": "AU",
"address_line_1": "3842",
"address_line_2": "Worley Avenue",
"address_postal_code": "24517",
"address_state": "VA",
"contact_id": 5,
"custom_1": "Custom A 2",
"custom_2": "Custom B 1",
"custom_3": "Custom C 1",
"custom_4": "Custom D 1",
"date_added": "1462856443",
"email": "johndoe1@gmail.com",
"fax_number": "+61298444214",
"first_name": "John",
"last_name": "Doe",
"list_id": 429,
"organization_name": "Organization 1",
"phone_number": "+61298444214"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": "Altavista",
"address_country": "AU",
"address_line_1": "3842",
"address_line_2": "Worley Avenue",
"address_postal_code": "24517",
"address_state": "VA",
"contact_id": 6,
"custom_1": "Custom A 3",
"custom_2": "Custom B 1",
"custom_3": "Custom C 1",
"custom_4": "Custom D 1",
"date_added": "1462856443",
"email": "johndoe1@gmail.com",
"fax_number": "+61298444214",
"first_name": "John",
"last_name": "Doe",
"list_id": 429,
"organization_name": "Organization 1",
"phone_number": "+61298444214"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": "Altavista",
"address_country": "AU",
"address_line_1": "3842",
"address_line_2": "Worley Avenue",
"address_postal_code": "24517",
"address_state": "VA",
"contact_id": 7,
"custom_1": "Custom A 4",
"custom_2": "Custom B 1",
"custom_3": "Custom C 1",
"custom_4": "Custom D 1",
"date_added": "1462856443",
"email": "johndoe1@gmail.com",
"fax_number": "+61298444214",
"first_name": "John",
"last_name": "Doe",
"list_id": 429,
"organization_name": "Organization 1",
"phone_number": "+61298444214"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": "Altavista",
"address_country": "AU",
"address_line_1": "3842",
"address_line_2": "Worley Avenue",
"address_postal_code": "24517",
"address_state": "VA",
"contact_id": 8,
"custom_1": "Custom A 5",
"custom_2": "Custom B 1",
"custom_3": "Custom C 1",
"custom_4": "Custom D 1",
"date_added": "1462856443",
"email": "johndoe1@gmail.com",
"fax_number": "+61298444214",
"first_name": "John",
"last_name": "Doe",
"list_id": 429,
"organization_name": "Organization 1",
"phone_number": "+61298444214"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": "Altavista",
"address_country": "AU",
"address_line_1": "3842",
"address_line_2": "Worley Avenue",
"address_postal_code": "24517",
"address_state": "VA",
"contact_id": 9,
"custom_1": "Custom A 6",
"custom_2": "Custom B 1",
"custom_3": "Custom C 1",
"custom_4": "Custom D 1",
"date_added": "1462856443",
"email": "johndoe1@gmail.com",
"fax_number": "+61298444214",
"first_name": "John",
"last_name": "Doe",
"list_id": 429,
"organization_name": "Organization 1",
"phone_number": "+61298444214"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": "Altavista",
"address_country": "AU",
"address_line_1": "3842",
"address_line_2": "Worley Avenue",
"address_postal_code": "24517",
"address_state": "VA",
"contact_id": 10,
"custom_1": "Custom A 7",
"custom_2": "Custom B 1",
"custom_3": "Custom C 1",
"custom_4": "Custom D 1",
"date_added": "1462856443",
"email": "johndoe1@gmail.com",
"fax_number": "+61298444214",
"first_name": "John",
"last_name": "Doe",
"list_id": 429,
"organization_name": "Organization 1",
"phone_number": "+61298444214"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": "Altavista",
"address_country": "AU",
"address_line_1": "3842",
"address_line_2": "Worley Avenue",
"address_postal_code": "24517",
"address_state": "VA",
"contact_id": 11,
"custom_1": "Custom A 8",
"custom_2": "Custom B 1",
"custom_3": "Custom C 1",
"custom_4": "Custom D 1",
"date_added": "1462856443",
"email": "johndoe1@gmail.com",
"fax_number": "+61298444214",
"first_name": "John",
"last_name": "Doe",
"list_id": 429,
"organization_name": "Organization 1",
"phone_number": "+61298444214"
}
],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here are your results."
}
POST
Create a new contact
{{baseUrl}}/lists/:list_id/contacts
QUERY PARAMS
list_id
BODY json
{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/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 \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/lists/:list_id/contacts" {:content-type :json
:form-params {:address_city ""
:address_country ""
:address_line_1 ""
:address_line_2 ""
:address_postal_code ""
:address_state ""
:custom_1 ""
:custom_2 ""
:custom_3 ""
:custom_4 ""
:email ""
:fax_number ""
:first_name ""
:last_name ""
:organization_name ""
:phone_number ""}})
require "http/client"
url = "{{baseUrl}}/lists/:list_id/contacts"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_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}}/lists/:list_id/contacts"),
Content = new StringContent("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_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}}/lists/:list_id/contacts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/contacts"
payload := strings.NewReader("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_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/lists/:list_id/contacts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 344
{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/lists/:list_id/contacts")
.setHeader("content-type", "application/json")
.setBody("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/contacts"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_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 \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/lists/:list_id/contacts")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/lists/:list_id/contacts")
.header("content-type", "application/json")
.body("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}")
.asString();
const data = JSON.stringify({
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_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}}/lists/:list_id/contacts');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/lists/:list_id/contacts',
headers: {'content-type': 'application/json'},
data: {
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_number: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/contacts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address_city":"","address_country":"","address_line_1":"","address_line_2":"","address_postal_code":"","address_state":"","custom_1":"","custom_2":"","custom_3":"","custom_4":"","email":"","fax_number":"","first_name":"","last_name":"","organization_name":"","phone_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}}/lists/:list_id/contacts',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "address_city": "",\n "address_country": "",\n "address_line_1": "",\n "address_line_2": "",\n "address_postal_code": "",\n "address_state": "",\n "custom_1": "",\n "custom_2": "",\n "custom_3": "",\n "custom_4": "",\n "email": "",\n "fax_number": "",\n "first_name": "",\n "last_name": "",\n "organization_name": "",\n "phone_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 \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/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/lists/:list_id/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({
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_number: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/lists/:list_id/contacts',
headers: {'content-type': 'application/json'},
body: {
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_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}}/lists/:list_id/contacts');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_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}}/lists/:list_id/contacts',
headers: {'content-type': 'application/json'},
data: {
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_number: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/contacts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address_city":"","address_country":"","address_line_1":"","address_line_2":"","address_postal_code":"","address_state":"","custom_1":"","custom_2":"","custom_3":"","custom_4":"","email":"","fax_number":"","first_name":"","last_name":"","organization_name":"","phone_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 = @{ @"address_city": @"",
@"address_country": @"",
@"address_line_1": @"",
@"address_line_2": @"",
@"address_postal_code": @"",
@"address_state": @"",
@"custom_1": @"",
@"custom_2": @"",
@"custom_3": @"",
@"custom_4": @"",
@"email": @"",
@"fax_number": @"",
@"first_name": @"",
@"last_name": @"",
@"organization_name": @"",
@"phone_number": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/lists/:list_id/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}}/lists/:list_id/contacts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/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([
'address_city' => '',
'address_country' => '',
'address_line_1' => '',
'address_line_2' => '',
'address_postal_code' => '',
'address_state' => '',
'custom_1' => '',
'custom_2' => '',
'custom_3' => '',
'custom_4' => '',
'email' => '',
'fax_number' => '',
'first_name' => '',
'last_name' => '',
'organization_name' => '',
'phone_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}}/lists/:list_id/contacts', [
'body' => '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/contacts');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'address_city' => '',
'address_country' => '',
'address_line_1' => '',
'address_line_2' => '',
'address_postal_code' => '',
'address_state' => '',
'custom_1' => '',
'custom_2' => '',
'custom_3' => '',
'custom_4' => '',
'email' => '',
'fax_number' => '',
'first_name' => '',
'last_name' => '',
'organization_name' => '',
'phone_number' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'address_city' => '',
'address_country' => '',
'address_line_1' => '',
'address_line_2' => '',
'address_postal_code' => '',
'address_state' => '',
'custom_1' => '',
'custom_2' => '',
'custom_3' => '',
'custom_4' => '',
'email' => '',
'fax_number' => '',
'first_name' => '',
'last_name' => '',
'organization_name' => '',
'phone_number' => ''
]));
$request->setRequestUrl('{{baseUrl}}/lists/:list_id/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}}/lists/:list_id/contacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/contacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/lists/:list_id/contacts", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/contacts"
payload = {
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/contacts"
payload <- "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_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}}/lists/:list_id/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 \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_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/lists/:list_id/contacts') do |req|
req.body = "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/lists/:list_id/contacts";
let payload = json!({
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_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}}/lists/:list_id/contacts \
--header 'content-type: application/json' \
--data '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}'
echo '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}' | \
http POST {{baseUrl}}/lists/:list_id/contacts \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "address_city": "",\n "address_country": "",\n "address_line_1": "",\n "address_line_2": "",\n "address_postal_code": "",\n "address_state": "",\n "custom_1": "",\n "custom_2": "",\n "custom_3": "",\n "custom_4": "",\n "email": "",\n "fax_number": "",\n "first_name": "",\n "last_name": "",\n "organization_name": "",\n "phone_number": ""\n}' \
--output-document \
- {{baseUrl}}/lists/:list_id/contacts
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_list_name": "List6eaG4lGIc9",
"address_city": "Nevada",
"address_country": "US",
"address_line_1": "Block 2",
"address_line_2": "Cool Bldg.",
"address_postal_code": "36063",
"address_state": "Las Vegas",
"contact_id": 552802,
"custom_1": "Custom 1",
"custom_2": "Custom 2",
"custom_3": "Custom 3",
"custom_4": "Custom 4",
"date_added": "1436160803",
"email": "ellen@diaz.com",
"fax_number": "+16783270696",
"first_name": "Ellen",
"last_name": "Diaz",
"list_id": 428,
"organization_name": "Awesome Organization",
"phone_number": "+16783270696"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "New contact has been created."
}
DELETE
Delete a specific contact
{{baseUrl}}/lists/:list_id/contacts/:contact_id
QUERY PARAMS
list_id
contact_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/contacts/:contact_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/lists/:list_id/contacts/:contact_id")
require "http/client"
url = "{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists/:list_id/contacts/:contact_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/contacts/:contact_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/lists/:list_id/contacts/:contact_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/lists/:list_id/contacts/:contact_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/lists/:list_id/contacts/:contact_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/contacts/:contact_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/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id');
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/contacts/:contact_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists/:list_id/contacts/:contact_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:list_id/contacts/:contact_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/contacts/:contact_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/lists/:list_id/contacts/:contact_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/contacts/:contact_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/contacts/:contact_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/lists/:list_id/contacts/:contact_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/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id
http DELETE {{baseUrl}}/lists/:list_id/contacts/:contact_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/lists/:list_id/contacts/:contact_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/contacts/:contact_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Contact #552807 has been deleted."
}
GET
Get a specific contact
{{baseUrl}}/lists/:list_id/contacts/:contact_id
QUERY PARAMS
list_id
contact_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/contacts/:contact_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/lists/:list_id/contacts/:contact_id")
require "http/client"
url = "{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists/:list_id/contacts/:contact_id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/contacts/:contact_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/lists/:list_id/contacts/:contact_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/lists/:list_id/contacts/:contact_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/lists/:list_id/contacts/:contact_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/contacts/:contact_id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id');
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/contacts/:contact_id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists/:list_id/contacts/:contact_id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:list_id/contacts/:contact_id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/contacts/:contact_id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/lists/:list_id/contacts/:contact_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/contacts/:contact_id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/contacts/:contact_id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/lists/:list_id/contacts/:contact_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/lists/:list_id/contacts/:contact_id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id
http GET {{baseUrl}}/lists/:list_id/contacts/:contact_id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/lists/:list_id/contacts/:contact_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/contacts/:contact_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_list_name": "List6eaG4lGIc9",
"address_city": "Nevada",
"address_country": "US",
"address_line_1": "Block 2",
"address_line_2": "Cool Bldg.",
"address_postal_code": "36063",
"address_state": "Las Vegas",
"contact_id": 552802,
"custom_1": "Custom 1",
"custom_2": "Custom 2",
"custom_3": "Custom 3",
"custom_4": "Custom 4",
"date_added": "1436160803",
"email": "ellen@diaz.com",
"fax_number": "+16783270696",
"first_name": "Ellen",
"last_name": "Diaz",
"list_id": 428,
"organization_name": "Awesome Organization",
"phone_number": "+16783270696"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here are your data."
}
GET
Get all Contacts in a List
{{baseUrl}}/lists/:list_id/contacts
QUERY PARAMS
list_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/contacts");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/lists/:list_id/contacts")
require "http/client"
url = "{{baseUrl}}/lists/:list_id/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}}/lists/:list_id/contacts"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists/:list_id/contacts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/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/lists/:list_id/contacts HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/lists/:list_id/contacts")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/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}}/lists/:list_id/contacts")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lists/:list_id/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}}/lists/:list_id/contacts');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/lists/:list_id/contacts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/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}}/lists/:list_id/contacts',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/contacts")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/lists/:list_id/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}}/lists/:list_id/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}}/lists/:list_id/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}}/lists/:list_id/contacts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/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}}/lists/:list_id/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}}/lists/:list_id/contacts" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/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}}/lists/:list_id/contacts');
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/contacts');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists/:list_id/contacts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:list_id/contacts' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/contacts' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/lists/:list_id/contacts")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/contacts"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/contacts"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/lists/:list_id/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/lists/:list_id/contacts') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/lists/:list_id/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}}/lists/:list_id/contacts
http GET {{baseUrl}}/lists/:list_id/contacts
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/lists/:list_id/contacts
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"_list_name": "List6eaG4lGIc9",
"address_city": null,
"address_country": null,
"address_line_1": null,
"address_line_2": null,
"address_postal_code": null,
"address_state": null,
"contact_id": 552786,
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"date_added": "1436157486",
"email": null,
"fax_number": null,
"first_name": "Ellen",
"last_name": "Diaz",
"list_id": 428,
"organization_name": null,
"phone_number": "+16783270696"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": null,
"address_country": null,
"address_line_1": null,
"address_line_2": null,
"address_postal_code": null,
"address_state": null,
"contact_id": 552787,
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"date_added": "1436157925",
"email": null,
"fax_number": null,
"first_name": "Ellen",
"last_name": "Diaz",
"list_id": 428,
"organization_name": null,
"phone_number": "+16783270697"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": null,
"address_country": null,
"address_line_1": null,
"address_line_2": null,
"address_postal_code": null,
"address_state": null,
"contact_id": 552790,
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"date_added": "1436158227",
"email": null,
"fax_number": null,
"first_name": "Ellen",
"last_name": "Diaz",
"list_id": 428,
"organization_name": null,
"phone_number": "+16783271811"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": null,
"address_country": null,
"address_line_1": null,
"address_line_2": null,
"address_postal_code": null,
"address_state": null,
"contact_id": 552791,
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"date_added": "1436158297",
"email": null,
"fax_number": null,
"first_name": "Ellen",
"last_name": "Diaz",
"list_id": 428,
"organization_name": null,
"phone_number": "+16783271975"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": null,
"address_country": null,
"address_line_1": null,
"address_line_2": null,
"address_postal_code": null,
"address_state": null,
"contact_id": 552789,
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"date_added": "1436158143",
"email": null,
"fax_number": null,
"first_name": "Ellen",
"last_name": "Diaz",
"list_id": 428,
"organization_name": null,
"phone_number": "+16783272925"
},
{
"_list_name": "List6eaG4lGIc9",
"address_city": null,
"address_country": null,
"address_line_1": null,
"address_line_2": null,
"address_postal_code": null,
"address_state": null,
"contact_id": 552788,
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"date_added": "1436158047",
"email": null,
"fax_number": null,
"first_name": "Ellen",
"last_name": "Diaz",
"list_id": 428,
"organization_name": null,
"phone_number": "+16783273589"
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 6,
"total": 6
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here are your data."
}
PUT
Remove Opted Out Contacts
{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id
QUERY PARAMS
list_id
opt_out_list_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id")
require "http/client"
url = "{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_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('PUT', '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/lists/:list_id/remove-opted-out-contacts/:opt_out_list_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: 'PUT',
url: '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_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: 'PUT',
url: '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id');
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/lists/:list_id/remove-opted-out-contacts/:opt_out_list_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}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id
http PUT {{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/remove-opted-out-contacts/:opt_out_list_id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"deleted": 6
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Optout contacts has been deleted."
}
PUT
Transfer a Contact
{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id
QUERY PARAMS
from_list_id
contact_id
to_list_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id")
require "http/client"
url = "{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/lists/:from_list_id/contacts/:contact_id/:to_list_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_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('PUT', '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/lists/:from_list_id/contacts/:contact_id/:to_list_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: 'PUT',
url: '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_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: 'PUT',
url: '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id');
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/lists/:from_list_id/contacts/:contact_id/:to_list_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/lists/:from_list_id/contacts/:contact_id/:to_list_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}}/lists/:from_list_id/contacts/:contact_id/:to_list_id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id
http PUT {{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:from_list_id/contacts/:contact_id/:to_list_id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_list_name": "List6eaG4lGIc9",
"address_city": "Nashville",
"address_country": "US",
"address_line_1": "1554 Buffalo Creek Road",
"address_line_2": null,
"address_postal_code": "37214",
"address_state": "TN",
"contact_id": 1,
"custom_1": "Custom 1",
"custom_2": "Custom 2",
"custom_3": "Custom 3",
"custom_4": "Custom 4",
"date_added": "1456721694",
"email": "john@doe.com",
"fax_number": "+61477141888",
"first_name": "John",
"last_name": "Doe",
"list_id": 429,
"organization_name": "Awesome Company",
"phone_number": "+61477141888"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Contact #1 has been transferred to List #429"
}
PUT
Update a specific contact
{{baseUrl}}/lists/:list_id/contacts/:contact_id
QUERY PARAMS
list_id
contact_id
BODY json
{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lists/:list_id/contacts/:contact_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 \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/lists/:list_id/contacts/:contact_id" {:content-type :json
:form-params {:address_city ""
:address_country ""
:address_line_1 ""
:address_line_2 ""
:address_postal_code ""
:address_state ""
:custom_1 ""
:custom_2 ""
:custom_3 ""
:custom_4 ""
:email ""
:fax_number ""
:first_name ""
:last_name ""
:organization_name ""
:phone_number ""}})
require "http/client"
url = "{{baseUrl}}/lists/:list_id/contacts/:contact_id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\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}}/lists/:list_id/contacts/:contact_id"),
Content = new StringContent("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_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}}/lists/:list_id/contacts/:contact_id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/lists/:list_id/contacts/:contact_id"
payload := strings.NewReader("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\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/lists/:list_id/contacts/:contact_id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 344
{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/lists/:list_id/contacts/:contact_id")
.setHeader("content-type", "application/json")
.setBody("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/lists/:list_id/contacts/:contact_id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_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 \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/lists/:list_id/contacts/:contact_id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/lists/:list_id/contacts/:contact_id")
.header("content-type", "application/json")
.body("{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}")
.asString();
const data = JSON.stringify({
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_number: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/lists/:list_id/contacts/:contact_id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/lists/:list_id/contacts/:contact_id',
headers: {'content-type': 'application/json'},
data: {
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_number: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/lists/:list_id/contacts/:contact_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"address_city":"","address_country":"","address_line_1":"","address_line_2":"","address_postal_code":"","address_state":"","custom_1":"","custom_2":"","custom_3":"","custom_4":"","email":"","fax_number":"","first_name":"","last_name":"","organization_name":"","phone_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}}/lists/:list_id/contacts/:contact_id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "address_city": "",\n "address_country": "",\n "address_line_1": "",\n "address_line_2": "",\n "address_postal_code": "",\n "address_state": "",\n "custom_1": "",\n "custom_2": "",\n "custom_3": "",\n "custom_4": "",\n "email": "",\n "fax_number": "",\n "first_name": "",\n "last_name": "",\n "organization_name": "",\n "phone_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 \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/lists/:list_id/contacts/:contact_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/lists/:list_id/contacts/:contact_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({
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_number: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/lists/:list_id/contacts/:contact_id',
headers: {'content-type': 'application/json'},
body: {
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_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('PUT', '{{baseUrl}}/lists/:list_id/contacts/:contact_id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_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: 'PUT',
url: '{{baseUrl}}/lists/:list_id/contacts/:contact_id',
headers: {'content-type': 'application/json'},
data: {
address_city: '',
address_country: '',
address_line_1: '',
address_line_2: '',
address_postal_code: '',
address_state: '',
custom_1: '',
custom_2: '',
custom_3: '',
custom_4: '',
email: '',
fax_number: '',
first_name: '',
last_name: '',
organization_name: '',
phone_number: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/lists/:list_id/contacts/:contact_id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"address_city":"","address_country":"","address_line_1":"","address_line_2":"","address_postal_code":"","address_state":"","custom_1":"","custom_2":"","custom_3":"","custom_4":"","email":"","fax_number":"","first_name":"","last_name":"","organization_name":"","phone_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 = @{ @"address_city": @"",
@"address_country": @"",
@"address_line_1": @"",
@"address_line_2": @"",
@"address_postal_code": @"",
@"address_state": @"",
@"custom_1": @"",
@"custom_2": @"",
@"custom_3": @"",
@"custom_4": @"",
@"email": @"",
@"fax_number": @"",
@"first_name": @"",
@"last_name": @"",
@"organization_name": @"",
@"phone_number": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/lists/:list_id/contacts/:contact_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([
'address_city' => '',
'address_country' => '',
'address_line_1' => '',
'address_line_2' => '',
'address_postal_code' => '',
'address_state' => '',
'custom_1' => '',
'custom_2' => '',
'custom_3' => '',
'custom_4' => '',
'email' => '',
'fax_number' => '',
'first_name' => '',
'last_name' => '',
'organization_name' => '',
'phone_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('PUT', '{{baseUrl}}/lists/:list_id/contacts/:contact_id', [
'body' => '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/lists/:list_id/contacts/:contact_id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'address_city' => '',
'address_country' => '',
'address_line_1' => '',
'address_line_2' => '',
'address_postal_code' => '',
'address_state' => '',
'custom_1' => '',
'custom_2' => '',
'custom_3' => '',
'custom_4' => '',
'email' => '',
'fax_number' => '',
'first_name' => '',
'last_name' => '',
'organization_name' => '',
'phone_number' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'address_city' => '',
'address_country' => '',
'address_line_1' => '',
'address_line_2' => '',
'address_postal_code' => '',
'address_state' => '',
'custom_1' => '',
'custom_2' => '',
'custom_3' => '',
'custom_4' => '',
'email' => '',
'fax_number' => '',
'first_name' => '',
'last_name' => '',
'organization_name' => '',
'phone_number' => ''
]));
$request->setRequestUrl('{{baseUrl}}/lists/:list_id/contacts/:contact_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}}/lists/:list_id/contacts/:contact_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lists/:list_id/contacts/:contact_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/lists/:list_id/contacts/:contact_id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/lists/:list_id/contacts/:contact_id"
payload = {
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/lists/:list_id/contacts/:contact_id"
payload <- "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\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}}/lists/:list_id/contacts/:contact_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 \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_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.put('/baseUrl/lists/:list_id/contacts/:contact_id') do |req|
req.body = "{\n \"address_city\": \"\",\n \"address_country\": \"\",\n \"address_line_1\": \"\",\n \"address_line_2\": \"\",\n \"address_postal_code\": \"\",\n \"address_state\": \"\",\n \"custom_1\": \"\",\n \"custom_2\": \"\",\n \"custom_3\": \"\",\n \"custom_4\": \"\",\n \"email\": \"\",\n \"fax_number\": \"\",\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"phone_number\": \"\"\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}}/lists/:list_id/contacts/:contact_id";
let payload = json!({
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
});
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}}/lists/:list_id/contacts/:contact_id \
--header 'content-type: application/json' \
--data '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}'
echo '{
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
}' | \
http PUT {{baseUrl}}/lists/:list_id/contacts/:contact_id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "address_city": "",\n "address_country": "",\n "address_line_1": "",\n "address_line_2": "",\n "address_postal_code": "",\n "address_state": "",\n "custom_1": "",\n "custom_2": "",\n "custom_3": "",\n "custom_4": "",\n "email": "",\n "fax_number": "",\n "first_name": "",\n "last_name": "",\n "organization_name": "",\n "phone_number": ""\n}' \
--output-document \
- {{baseUrl}}/lists/:list_id/contacts/:contact_id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"address_city": "",
"address_country": "",
"address_line_1": "",
"address_line_2": "",
"address_postal_code": "",
"address_state": "",
"custom_1": "",
"custom_2": "",
"custom_3": "",
"custom_4": "",
"email": "",
"fax_number": "",
"first_name": "",
"last_name": "",
"organization_name": "",
"phone_number": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lists/:list_id/contacts/:contact_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"_list_name": "List6eaG4lGIc9",
"address_city": "Nevada",
"address_country": "US",
"address_line_1": "Block 6",
"address_line_2": "Cool Bldg.",
"address_postal_code": "36063",
"address_state": "Las Vegas",
"contact_id": 552807,
"custom_1": "Custom S72oJ9Teba",
"custom_2": "Custom NvrRJrKWeq",
"custom_3": "Custom 2ws94p1Dop",
"custom_4": "Custom Ku0AaIS5xb",
"date_added": "1436161955",
"email": "ellen@diaz.com",
"fax_number": "+16783276356",
"first_name": "Ellen",
"last_name": "Diaz",
"list_id": 428,
"organization_name": "Awesome Organization",
"phone_number": "+16783275492"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Contact #552807 has been updated."
}
GET
Get all Countries
{{baseUrl}}/countries
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/countries");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/countries")
require "http/client"
url = "{{baseUrl}}/countries"
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}}/countries"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/countries");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/countries"
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/countries HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/countries")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/countries"))
.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}}/countries")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/countries")
.asString();
const 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}}/countries');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/countries'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/countries';
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}}/countries',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/countries")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/countries',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/countries'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/countries');
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}}/countries'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/countries';
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}}/countries"]
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}}/countries" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/countries",
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}}/countries');
echo $response->getBody();
setUrl('{{baseUrl}}/countries');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/countries');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/countries' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/countries' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/countries")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/countries"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/countries"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/countries")
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/countries') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/countries";
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}}/countries
http GET {{baseUrl}}/countries
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/countries
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/countries")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"code": "AF",
"value": "Afghanistan"
},
{
"code": "AU",
"value": "Australia"
},
{
"code": "FI",
"value": "Finland"
},
{
"code": "FR",
"value": "France"
},
{
"code": "AE",
"value": "United Arab Emirates"
},
{
"code": "GB",
"value": "United Kingdom"
},
{
"code": "US",
"value": "United States of America"
},
{
"code": "ZW",
"value": "Zimbabwe"
}
],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "List of Countries."
}
POST
Create Delivery Issue
{{baseUrl}}/delivery-issues
BODY json
{
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/delivery-issues");
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 \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/delivery-issues" {:content-type :json
:form-params {:client_comments ""
:description ""
:email_address ""
:message_id ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/delivery-issues"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\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}}/delivery-issues"),
Content = new StringContent("{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\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}}/delivery-issues");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/delivery-issues"
payload := strings.NewReader("{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\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/delivery-issues HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 105
{
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/delivery-issues")
.setHeader("content-type", "application/json")
.setBody("{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/delivery-issues"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\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 \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/delivery-issues")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/delivery-issues")
.header("content-type", "application/json")
.body("{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
client_comments: '',
description: '',
email_address: '',
message_id: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/delivery-issues');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/delivery-issues',
headers: {'content-type': 'application/json'},
data: {
client_comments: '',
description: '',
email_address: '',
message_id: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/delivery-issues';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"client_comments":"","description":"","email_address":"","message_id":"","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}}/delivery-issues',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "client_comments": "",\n "description": "",\n "email_address": "",\n "message_id": "",\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 \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/delivery-issues")
.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/delivery-issues',
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({
client_comments: '',
description: '',
email_address: '',
message_id: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/delivery-issues',
headers: {'content-type': 'application/json'},
body: {
client_comments: '',
description: '',
email_address: '',
message_id: '',
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('POST', '{{baseUrl}}/delivery-issues');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
client_comments: '',
description: '',
email_address: '',
message_id: '',
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: 'POST',
url: '{{baseUrl}}/delivery-issues',
headers: {'content-type': 'application/json'},
data: {
client_comments: '',
description: '',
email_address: '',
message_id: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/delivery-issues';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"client_comments":"","description":"","email_address":"","message_id":"","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 = @{ @"client_comments": @"",
@"description": @"",
@"email_address": @"",
@"message_id": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/delivery-issues"]
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}}/delivery-issues" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/delivery-issues",
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([
'client_comments' => '',
'description' => '',
'email_address' => '',
'message_id' => '',
'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('POST', '{{baseUrl}}/delivery-issues', [
'body' => '{
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/delivery-issues');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'client_comments' => '',
'description' => '',
'email_address' => '',
'message_id' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'client_comments' => '',
'description' => '',
'email_address' => '',
'message_id' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/delivery-issues');
$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}}/delivery-issues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/delivery-issues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/delivery-issues", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/delivery-issues"
payload = {
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/delivery-issues"
payload <- "{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\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}}/delivery-issues")
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 \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\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.post('/baseUrl/delivery-issues') do |req|
req.body = "{\n \"client_comments\": \"\",\n \"description\": \"\",\n \"email_address\": \"\",\n \"message_id\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/delivery-issues";
let payload = json!({
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
});
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}}/delivery-issues \
--header 'content-type: application/json' \
--data '{
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
}'
echo '{
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
}' | \
http POST {{baseUrl}}/delivery-issues \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "client_comments": "",\n "description": "",\n "email_address": "",\n "message_id": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/delivery-issues
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"client_comments": "",
"description": "",
"email_address": "",
"message_id": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/delivery-issues")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"date_added": 1481617579,
"description": "this is a test.",
"email_address": "john_doe@user.com",
"issue_id": 9,
"message_id": "B388828B-AD46-4366-8AD3-0305FF5E3FE5",
"type": "SMS",
"user_id": 3820
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Delivery issue has been created."
}
GET
Get Delivery Issues
{{baseUrl}}/delivery-issues
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/delivery-issues");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/delivery-issues")
require "http/client"
url = "{{baseUrl}}/delivery-issues"
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}}/delivery-issues"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/delivery-issues");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/delivery-issues"
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/delivery-issues HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/delivery-issues")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/delivery-issues"))
.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}}/delivery-issues")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/delivery-issues")
.asString();
const 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}}/delivery-issues');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/delivery-issues'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/delivery-issues';
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}}/delivery-issues',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/delivery-issues")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/delivery-issues',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/delivery-issues'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/delivery-issues');
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}}/delivery-issues'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/delivery-issues';
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}}/delivery-issues"]
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}}/delivery-issues" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/delivery-issues",
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}}/delivery-issues');
echo $response->getBody();
setUrl('{{baseUrl}}/delivery-issues');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/delivery-issues');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/delivery-issues' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/delivery-issues' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/delivery-issues")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/delivery-issues"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/delivery-issues"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/delivery-issues")
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/delivery-issues') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/delivery-issues";
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}}/delivery-issues
http GET {{baseUrl}}/delivery-issues
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/delivery-issues
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/delivery-issues")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"client_comments": null,
"date_added": 1481610495,
"description": "this is a test.",
"email_address": "test@user.com",
"issue_id": 1,
"message_id": "B388828B-AD46-4366-8AD3-0305FF5E3FE5",
"resolved": 0,
"status": null,
"support_comments": null,
"type": "sms",
"user_id": 3820
},
{
"client_comments": null,
"date_added": 1481610523,
"description": "this is a test.",
"email_address": "test@user.com",
"issue_id": 2,
"message_id": "90396A38-146B-46C4-A455-675F620C2E05",
"resolved": 0,
"status": null,
"support_comments": null,
"type": "sms",
"user_id": 3820
},
{
"client_comments": null,
"date_added": 1481611389,
"description": "this is a test.",
"email_address": "test@user.com",
"issue_id": 3,
"message_id": "4ECFB6CB-0300-45EC-96E1-5AB189432AF5",
"resolved": 0,
"status": null,
"support_comments": null,
"type": "sms",
"user_id": 3820
},
{
"client_comments": null,
"date_added": 1481611467,
"description": "this is a test.",
"email_address": "test@user.com",
"issue_id": 4,
"message_id": "test",
"resolved": 0,
"status": null,
"support_comments": null,
"type": "sms",
"user_id": 3820
},
{
"client_comments": null,
"date_added": 1481614516,
"description": "this is a test.",
"email_address": "test@user.com",
"issue_id": 5,
"message_id": "test",
"resolved": 0,
"status": null,
"support_comments": null,
"type": "SMS",
"user_id": 3820
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 7,
"total": 5
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here is your result."
}
POST
Calculate Price
{{baseUrl}}/email-campaigns/price
BODY json
{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email-campaigns/price");
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 \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/email-campaigns/price" {:content-type :json
:form-params {:from_email_address_id ""
:from_name ""
:list_id ""
:name ""
:schedule ""
:subject ""
:template_id ""}})
require "http/client"
url = "{{baseUrl}}/email-campaigns/price"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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}}/email-campaigns/price"),
Content = new StringContent("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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}}/email-campaigns/price");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email-campaigns/price"
payload := strings.NewReader("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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/email-campaigns/price HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 139
{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/email-campaigns/price")
.setHeader("content-type", "application/json")
.setBody("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email-campaigns/price"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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 \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/email-campaigns/price")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/email-campaigns/price")
.header("content-type", "application/json")
.body("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}")
.asString();
const data = JSON.stringify({
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/email-campaigns/price');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/email-campaigns/price',
headers: {'content-type': 'application/json'},
data: {
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email-campaigns/price';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"from_email_address_id":"","from_name":"","list_id":"","name":"","schedule":"","subject":"","template_id":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/email-campaigns/price',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "from_email_address_id": "",\n "from_name": "",\n "list_id": "",\n "name": "",\n "schedule": "",\n "subject": "",\n "template_id": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/email-campaigns/price")
.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/email-campaigns/price',
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({
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/email-campaigns/price',
headers: {'content-type': 'application/json'},
body: {
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
},
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}}/email-campaigns/price');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_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: 'POST',
url: '{{baseUrl}}/email-campaigns/price',
headers: {'content-type': 'application/json'},
data: {
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email-campaigns/price';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"from_email_address_id":"","from_name":"","list_id":"","name":"","schedule":"","subject":"","template_id":""}'
};
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 = @{ @"from_email_address_id": @"",
@"from_name": @"",
@"list_id": @"",
@"name": @"",
@"schedule": @"",
@"subject": @"",
@"template_id": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email-campaigns/price"]
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}}/email-campaigns/price" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email-campaigns/price",
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([
'from_email_address_id' => '',
'from_name' => '',
'list_id' => '',
'name' => '',
'schedule' => '',
'subject' => '',
'template_id' => ''
]),
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}}/email-campaigns/price', [
'body' => '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/email-campaigns/price');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'from_email_address_id' => '',
'from_name' => '',
'list_id' => '',
'name' => '',
'schedule' => '',
'subject' => '',
'template_id' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'from_email_address_id' => '',
'from_name' => '',
'list_id' => '',
'name' => '',
'schedule' => '',
'subject' => '',
'template_id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/email-campaigns/price');
$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}}/email-campaigns/price' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email-campaigns/price' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/email-campaigns/price", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email-campaigns/price"
payload = {
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email-campaigns/price"
payload <- "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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}}/email-campaigns/price")
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 \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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/email-campaigns/price') do |req|
req.body = "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email-campaigns/price";
let payload = json!({
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
});
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}}/email-campaigns/price \
--header 'content-type: application/json' \
--data '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}'
echo '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}' | \
http POST {{baseUrl}}/email-campaigns/price \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "from_email_address_id": "",\n "from_name": "",\n "list_id": "",\n "name": "",\n "schedule": "",\n "subject": "",\n "template_id": ""\n}' \
--output-document \
- {{baseUrl}}/email-campaigns/price
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email-campaigns/price")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"currency": {
"currency_name_long": "Australian Dollars",
"currency_name_short": "AUD",
"currency_prefix_c": "c",
"currency_prefix_d": "$"
},
"data": {
"body": "This is a test
",
"from_email_address_id": 2,
"from_name": "From name",
"list_id": 456,
"name": "John Doe",
"subject": "Lorem Ipsum",
"template_id": 31
},
"queued_count": 2,
"total_count": 6,
"total_price": "0.0066"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Total price for email campaign."
}
PUT
Cancel Email Campaign
{{baseUrl}}/email-campaigns/:email_campaign_id/cancel
QUERY PARAMS
email_campaign_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel")
require "http/client"
url = "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/email-campaigns/:email_campaign_id/cancel"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/email-campaigns/:email_campaign_id/cancel");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/email-campaigns/:email_campaign_id/cancel HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email-campaigns/:email_campaign_id/cancel"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/email-campaigns/:email_campaign_id/cancel")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/email-campaigns/:email_campaign_id/cancel")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/email-campaigns/:email_campaign_id/cancel")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/email-campaigns/:email_campaign_id/cancel',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel');
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}}/email-campaigns/:email_campaign_id/cancel'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email-campaigns/:email_campaign_id/cancel"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email-campaigns/:email_campaign_id/cancel",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel');
echo $response->getBody();
setUrl('{{baseUrl}}/email-campaigns/:email_campaign_id/cancel');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/email-campaigns/:email_campaign_id/cancel');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email-campaigns/:email_campaign_id/cancel' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/email-campaigns/:email_campaign_id/cancel")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/email-campaigns/:email_campaign_id/cancel")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/email-campaigns/:email_campaign_id/cancel') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/email-campaigns/:email_campaign_id/cancel
http PUT {{baseUrl}}/email-campaigns/:email_campaign_id/cancel
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/email-campaigns/:email_campaign_id/cancel
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email-campaigns/:email_campaign_id/cancel")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"abuse_count": 0,
"body": "This is a test
",
"body_plain_text": "This is a test",
"click_count": 0,
"custom_string": "",
"date_added": "1458011424",
"email_campaign_id": 69,
"from_email_address_id": 2,
"from_name": "From name",
"hard_bounce_count": 0,
"list_id": 456,
"name": "John Doe",
"open_count": 0,
"schedule": "13213213212",
"send_count": 0,
"soft_bounce_count": 0,
"status": "Cancelled",
"subaccount_id": 1038,
"subject": "Lorem Ipsum",
"template_id": 31,
"unsubscribe_count": 0,
"user_id": 1201
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Email campaign has been cancelled."
}
POST
Create Allowed Email Address
{{baseUrl}}/email/addresses
BODY json
{
"Body": "",
"email_address": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email/addresses");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Body\": \"\",\n \"email_address\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/email/addresses" {:content-type :json
:form-params {:Body ""
:email_address ""}})
require "http/client"
url = "{{baseUrl}}/email/addresses"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Body\": \"\",\n \"email_address\": \"\"\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}}/email/addresses"),
Content = new StringContent("{\n \"Body\": \"\",\n \"email_address\": \"\"\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}}/email/addresses");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Body\": \"\",\n \"email_address\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email/addresses"
payload := strings.NewReader("{\n \"Body\": \"\",\n \"email_address\": \"\"\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/email/addresses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 39
{
"Body": "",
"email_address": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/email/addresses")
.setHeader("content-type", "application/json")
.setBody("{\n \"Body\": \"\",\n \"email_address\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email/addresses"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Body\": \"\",\n \"email_address\": \"\"\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 \"Body\": \"\",\n \"email_address\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/email/addresses")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/email/addresses")
.header("content-type", "application/json")
.body("{\n \"Body\": \"\",\n \"email_address\": \"\"\n}")
.asString();
const data = JSON.stringify({
Body: '',
email_address: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/email/addresses');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/email/addresses',
headers: {'content-type': 'application/json'},
data: {Body: '', email_address: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email/addresses';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Body":"","email_address":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/email/addresses',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Body": "",\n "email_address": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Body\": \"\",\n \"email_address\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/email/addresses")
.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/email/addresses',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({Body: '', email_address: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/email/addresses',
headers: {'content-type': 'application/json'},
body: {Body: '', email_address: ''},
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}}/email/addresses');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Body: '',
email_address: ''
});
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}}/email/addresses',
headers: {'content-type': 'application/json'},
data: {Body: '', email_address: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email/addresses';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Body":"","email_address":""}'
};
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 = @{ @"Body": @"",
@"email_address": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email/addresses"]
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}}/email/addresses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Body\": \"\",\n \"email_address\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email/addresses",
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([
'Body' => '',
'email_address' => ''
]),
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}}/email/addresses', [
'body' => '{
"Body": "",
"email_address": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/email/addresses');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Body' => '',
'email_address' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Body' => '',
'email_address' => ''
]));
$request->setRequestUrl('{{baseUrl}}/email/addresses');
$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}}/email/addresses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Body": "",
"email_address": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email/addresses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Body": "",
"email_address": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Body\": \"\",\n \"email_address\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/email/addresses", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email/addresses"
payload = {
"Body": "",
"email_address": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email/addresses"
payload <- "{\n \"Body\": \"\",\n \"email_address\": \"\"\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}}/email/addresses")
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 \"Body\": \"\",\n \"email_address\": \"\"\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/email/addresses') do |req|
req.body = "{\n \"Body\": \"\",\n \"email_address\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email/addresses";
let payload = json!({
"Body": "",
"email_address": ""
});
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}}/email/addresses \
--header 'content-type: application/json' \
--data '{
"Body": "",
"email_address": ""
}'
echo '{
"Body": "",
"email_address": ""
}' | \
http POST {{baseUrl}}/email/addresses \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Body": "",\n "email_address": ""\n}' \
--output-document \
- {{baseUrl}}/email/addresses
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Body": "",
"email_address": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email/addresses")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"date_added": "1458009394",
"email_address": "test222@user.com",
"email_address_id": 5,
"verified": 0
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Email address has been created."
}
POST
Create Email Campaign
{{baseUrl}}/email-campaigns/send
BODY json
{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email-campaigns/send");
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 \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/email-campaigns/send" {:content-type :json
:form-params {:from_email_address_id ""
:from_name ""
:list_id ""
:name ""
:schedule ""
:subject ""
:template_id ""}})
require "http/client"
url = "{{baseUrl}}/email-campaigns/send"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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}}/email-campaigns/send"),
Content = new StringContent("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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}}/email-campaigns/send");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email-campaigns/send"
payload := strings.NewReader("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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/email-campaigns/send HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 139
{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/email-campaigns/send")
.setHeader("content-type", "application/json")
.setBody("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email-campaigns/send"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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 \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/email-campaigns/send")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/email-campaigns/send")
.header("content-type", "application/json")
.body("{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}")
.asString();
const data = JSON.stringify({
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/email-campaigns/send');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/email-campaigns/send',
headers: {'content-type': 'application/json'},
data: {
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email-campaigns/send';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"from_email_address_id":"","from_name":"","list_id":"","name":"","schedule":"","subject":"","template_id":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/email-campaigns/send',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "from_email_address_id": "",\n "from_name": "",\n "list_id": "",\n "name": "",\n "schedule": "",\n "subject": "",\n "template_id": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/email-campaigns/send")
.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/email-campaigns/send',
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({
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/email-campaigns/send',
headers: {'content-type': 'application/json'},
body: {
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
},
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}}/email-campaigns/send');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_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: 'POST',
url: '{{baseUrl}}/email-campaigns/send',
headers: {'content-type': 'application/json'},
data: {
from_email_address_id: '',
from_name: '',
list_id: '',
name: '',
schedule: '',
subject: '',
template_id: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email-campaigns/send';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"from_email_address_id":"","from_name":"","list_id":"","name":"","schedule":"","subject":"","template_id":""}'
};
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 = @{ @"from_email_address_id": @"",
@"from_name": @"",
@"list_id": @"",
@"name": @"",
@"schedule": @"",
@"subject": @"",
@"template_id": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email-campaigns/send"]
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}}/email-campaigns/send" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email-campaigns/send",
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([
'from_email_address_id' => '',
'from_name' => '',
'list_id' => '',
'name' => '',
'schedule' => '',
'subject' => '',
'template_id' => ''
]),
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}}/email-campaigns/send', [
'body' => '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/email-campaigns/send');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'from_email_address_id' => '',
'from_name' => '',
'list_id' => '',
'name' => '',
'schedule' => '',
'subject' => '',
'template_id' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'from_email_address_id' => '',
'from_name' => '',
'list_id' => '',
'name' => '',
'schedule' => '',
'subject' => '',
'template_id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/email-campaigns/send');
$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}}/email-campaigns/send' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email-campaigns/send' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/email-campaigns/send", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email-campaigns/send"
payload = {
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email-campaigns/send"
payload <- "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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}}/email-campaigns/send")
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 \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\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/email-campaigns/send') do |req|
req.body = "{\n \"from_email_address_id\": \"\",\n \"from_name\": \"\",\n \"list_id\": \"\",\n \"name\": \"\",\n \"schedule\": \"\",\n \"subject\": \"\",\n \"template_id\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email-campaigns/send";
let payload = json!({
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
});
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}}/email-campaigns/send \
--header 'content-type: application/json' \
--data '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}'
echo '{
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
}' | \
http POST {{baseUrl}}/email-campaigns/send \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "from_email_address_id": "",\n "from_name": "",\n "list_id": "",\n "name": "",\n "schedule": "",\n "subject": "",\n "template_id": ""\n}' \
--output-document \
- {{baseUrl}}/email-campaigns/send
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"from_email_address_id": "",
"from_name": "",
"list_id": "",
"name": "",
"schedule": "",
"subject": "",
"template_id": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email-campaigns/send")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"currency": {
"currency_name_long": "Australian Dollars",
"currency_name_short": "AUD",
"currency_prefix_c": "c",
"currency_prefix_d": "$"
},
"data": {
"abuse_count": 0,
"body": "This is a test
",
"body_plain_text": "This is a test",
"click_count": 0,
"custom_string": "",
"date_added": "1458011424",
"email_campaign_id": 69,
"from_email_address_id": 2,
"from_name": "From name",
"hard_bounce_count": 0,
"list_id": 456,
"name": "John Doe",
"open_count": 0,
"schedule": "",
"send_count": 0,
"soft_bounce_count": 0,
"status": "Queued",
"subaccount_id": 1038,
"subject": "Lorem Ipsum",
"template_id": 31,
"unsubscribe_count": 0,
"user_id": 1201
},
"queued_count": 2,
"total_count": 6,
"total_price": "0.0066"
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Email campaign has been created."
}
POST
Create New Email Template from Master Template
{{baseUrl}}/email/templates
BODY json
{
"template_id_master": "",
"template_name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email/templates");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/email/templates" {:content-type :json
:form-params {:template_id_master ""
:template_name ""}})
require "http/client"
url = "{{baseUrl}}/email/templates"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\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}}/email/templates"),
Content = new StringContent("{\n \"template_id_master\": \"\",\n \"template_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}}/email/templates");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email/templates"
payload := strings.NewReader("{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\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/email/templates HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 53
{
"template_id_master": "",
"template_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/email/templates")
.setHeader("content-type", "application/json")
.setBody("{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email/templates"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"template_id_master\": \"\",\n \"template_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 \"template_id_master\": \"\",\n \"template_name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/email/templates")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/email/templates")
.header("content-type", "application/json")
.body("{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\n}")
.asString();
const data = JSON.stringify({
template_id_master: '',
template_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}}/email/templates');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/email/templates',
headers: {'content-type': 'application/json'},
data: {template_id_master: '', template_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email/templates';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"template_id_master":"","template_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}}/email/templates',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "template_id_master": "",\n "template_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 \"template_id_master\": \"\",\n \"template_name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/email/templates")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/email/templates',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({template_id_master: '', template_name: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/email/templates',
headers: {'content-type': 'application/json'},
body: {template_id_master: '', template_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('POST', '{{baseUrl}}/email/templates');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
template_id_master: '',
template_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: 'POST',
url: '{{baseUrl}}/email/templates',
headers: {'content-type': 'application/json'},
data: {template_id_master: '', template_name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email/templates';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"template_id_master":"","template_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 = @{ @"template_id_master": @"",
@"template_name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email/templates"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/email/templates" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email/templates",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'template_id_master' => '',
'template_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('POST', '{{baseUrl}}/email/templates', [
'body' => '{
"template_id_master": "",
"template_name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/email/templates');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'template_id_master' => '',
'template_name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'template_id_master' => '',
'template_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/email/templates');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email/templates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"template_id_master": "",
"template_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email/templates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"template_id_master": "",
"template_name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/email/templates", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email/templates"
payload = {
"template_id_master": "",
"template_name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email/templates"
payload <- "{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\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}}/email/templates")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"template_id_master\": \"\",\n \"template_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.post('/baseUrl/email/templates') do |req|
req.body = "{\n \"template_id_master\": \"\",\n \"template_name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email/templates";
let payload = json!({
"template_id_master": "",
"template_name": ""
});
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}}/email/templates \
--header 'content-type: application/json' \
--data '{
"template_id_master": "",
"template_name": ""
}'
echo '{
"template_id_master": "",
"template_name": ""
}' | \
http POST {{baseUrl}}/email/templates \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "template_id_master": "",\n "template_name": ""\n}' \
--output-document \
- {{baseUrl}}/email/templates
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"template_id_master": "",
"template_name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email/templates")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"body": "
DELETE
Delete Allowed Email Address
{{baseUrl}}/email/addresses/:email_address_id
QUERY PARAMS
email_address_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email/addresses/:email_address_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/email/addresses/:email_address_id")
require "http/client"
url = "{{baseUrl}}/email/addresses/:email_address_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}}/email/addresses/:email_address_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/email/addresses/:email_address_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email/addresses/:email_address_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/email/addresses/:email_address_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/email/addresses/:email_address_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email/addresses/:email_address_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}}/email/addresses/:email_address_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/email/addresses/:email_address_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}}/email/addresses/:email_address_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/email/addresses/:email_address_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email/addresses/:email_address_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}}/email/addresses/:email_address_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/email/addresses/:email_address_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/email/addresses/:email_address_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}}/email/addresses/:email_address_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}}/email/addresses/:email_address_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}}/email/addresses/:email_address_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email/addresses/:email_address_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}}/email/addresses/:email_address_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}}/email/addresses/:email_address_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email/addresses/:email_address_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}}/email/addresses/:email_address_id');
echo $response->getBody();
setUrl('{{baseUrl}}/email/addresses/:email_address_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/email/addresses/:email_address_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email/addresses/:email_address_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email/addresses/:email_address_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/email/addresses/:email_address_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email/addresses/:email_address_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email/addresses/:email_address_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/email/addresses/:email_address_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/email/addresses/:email_address_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}}/email/addresses/:email_address_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}}/email/addresses/:email_address_id
http DELETE {{baseUrl}}/email/addresses/:email_address_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/email/addresses/:email_address_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email/addresses/:email_address_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": null,
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Email address deleted."
}
DELETE
Delete Email Template
{{baseUrl}}/email/templates/:template_id
QUERY PARAMS
template_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email/templates/:template_id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/email/templates/:template_id")
require "http/client"
url = "{{baseUrl}}/email/templates/:template_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}}/email/templates/:template_id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/email/templates/:template_id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email/templates/:template_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/email/templates/:template_id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/email/templates/:template_id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email/templates/:template_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}}/email/templates/:template_id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/email/templates/:template_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}}/email/templates/:template_id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/email/templates/:template_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email/templates/:template_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}}/email/templates/:template_id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/email/templates/:template_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/email/templates/:template_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}}/email/templates/:template_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}}/email/templates/:template_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}}/email/templates/:template_id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email/templates/:template_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}}/email/templates/:template_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}}/email/templates/:template_id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email/templates/:template_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}}/email/templates/:template_id');
echo $response->getBody();
setUrl('{{baseUrl}}/email/templates/:template_id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/email/templates/:template_id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email/templates/:template_id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email/templates/:template_id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/email/templates/:template_id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email/templates/:template_id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email/templates/:template_id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/email/templates/:template_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/email/templates/:template_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}}/email/templates/:template_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}}/email/templates/:template_id
http DELETE {{baseUrl}}/email/templates/:template_id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/email/templates/:template_id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email/templates/:template_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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Your email template has been deleted."
}
GET
Get All Allowed Email Addresses
{{baseUrl}}/email/addresses
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email/addresses");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/email/addresses")
require "http/client"
url = "{{baseUrl}}/email/addresses"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/email/addresses"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/email/addresses");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email/addresses"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/email/addresses HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/email/addresses")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email/addresses"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/email/addresses")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/email/addresses")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/email/addresses');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/email/addresses'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email/addresses';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/email/addresses',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/email/addresses")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/email/addresses',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/email/addresses'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/email/addresses');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/email/addresses'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email/addresses';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email/addresses"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/email/addresses" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email/addresses",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/email/addresses');
echo $response->getBody();
setUrl('{{baseUrl}}/email/addresses');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/email/addresses');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email/addresses' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email/addresses' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/email/addresses")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email/addresses"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email/addresses"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/email/addresses")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/email/addresses') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email/addresses";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/email/addresses
http GET {{baseUrl}}/email/addresses
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/email/addresses
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email/addresses")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"date_added": "1447736880",
"email_address": "test@user.com",
"email_address_id": 2,
"verified": 1
},
{
"date_added": "1449042967",
"email_address": "test2@user.com",
"email_address_id": 3,
"verified": 0
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 2,
"total": 2
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here are your email addresses"
}
GET
Get All Email Campaigns
{{baseUrl}}/email-campaigns
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email-campaigns");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/email-campaigns")
require "http/client"
url = "{{baseUrl}}/email-campaigns"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/email-campaigns"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/email-campaigns");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email-campaigns"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/email-campaigns HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/email-campaigns")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email-campaigns"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/email-campaigns")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/email-campaigns")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/email-campaigns');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/email-campaigns'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email-campaigns';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/email-campaigns',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/email-campaigns")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/email-campaigns',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/email-campaigns'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/email-campaigns');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/email-campaigns'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email-campaigns';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email-campaigns"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/email-campaigns" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email-campaigns",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/email-campaigns');
echo $response->getBody();
setUrl('{{baseUrl}}/email-campaigns');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/email-campaigns');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email-campaigns' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email-campaigns' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/email-campaigns")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email-campaigns"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email-campaigns"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/email-campaigns")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/email-campaigns') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email-campaigns";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/email-campaigns
http GET {{baseUrl}}/email-campaigns
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/email-campaigns
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email-campaigns")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"abuse_count": 0,
"click_count": 0,
"custom_string": "",
"date_added": "1455586793",
"email_campaign_id": 64,
"from_email_address_id": 2,
"from_name": "Test name",
"hard_bounce_count": 0,
"list_id": 443,
"name": "test email",
"open_count": 5,
"schedule": "",
"send_count": 0,
"soft_bounce_count": 0,
"status": "Sent",
"subaccount_id": 1038,
"subject": "My test subject",
"template_id": 24,
"unsubscribe_count": 0,
"user_id": 1201
},
{
"abuse_count": 0,
"click_count": 0,
"custom_string": "",
"date_added": "1455586848",
"email_campaign_id": 65,
"from_email_address_id": 2,
"from_name": "Test name",
"hard_bounce_count": 0,
"list_id": 443,
"name": "test email",
"open_count": 0,
"schedule": "",
"send_count": 0,
"soft_bounce_count": 0,
"status": "Queued",
"subaccount_id": 1038,
"subject": "My test subject",
"template_id": 24,
"unsubscribe_count": 0,
"user_id": 1201
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 5,
"total": 5
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here are your email campaigns"
}
GET
Get All Email Templates
{{baseUrl}}/email/templates
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email/templates");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/email/templates")
require "http/client"
url = "{{baseUrl}}/email/templates"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/email/templates"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/email/templates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email/templates"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/email/templates HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/email/templates")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email/templates"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/email/templates")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/email/templates")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/email/templates');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/email/templates'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email/templates';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/email/templates',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/email/templates")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/email/templates',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/email/templates'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/email/templates');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/email/templates'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email/templates';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email/templates"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/email/templates" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email/templates",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/email/templates');
echo $response->getBody();
setUrl('{{baseUrl}}/email/templates');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/email/templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email/templates' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email/templates' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/email/templates")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email/templates"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email/templates"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/email/templates")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/email/templates') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email/templates";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/email/templates
http GET {{baseUrl}}/email/templates
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/email/templates
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email/templates")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": {
"current_page": 1,
"data": [
{
"template_id": 281,
"template_name": "Test"
},
{
"template_id": 290,
"template_name": "Minions"
}
],
"from": 1,
"last_page": 1,
"next_page_url": null,
"per_page": 15,
"prev_page_url": null,
"to": 2,
"total": 2
},
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "Here are your email templates."
}
GET
Get All Master Email Templates
{{baseUrl}}/email/master-templates
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email/master-templates");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/email/master-templates")
require "http/client"
url = "{{baseUrl}}/email/master-templates"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/email/master-templates"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/email/master-templates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email/master-templates"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/email/master-templates HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/email/master-templates")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email/master-templates"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/email/master-templates")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/email/master-templates")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/email/master-templates');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/email/master-templates'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email/master-templates';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/email/master-templates',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/email/master-templates")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/email/master-templates',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/email/master-templates'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/email/master-templates');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/email/master-templates'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email/master-templates';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email/master-templates"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/email/master-templates" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email/master-templates",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/email/master-templates');
echo $response->getBody();
setUrl('{{baseUrl}}/email/master-templates');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/email/master-templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email/master-templates' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email/master-templates' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/email/master-templates")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email/master-templates"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email/master-templates"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/email/master-templates")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/email/master-templates') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email/master-templates";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/email/master-templates
http GET {{baseUrl}}/email/master-templates
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/email/master-templates
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email/master-templates")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"date_added": "1458182912",
"template_id_master": 57,
"template_name": "Basic 2",
"thumbnail": {
"large": "https://s3-ap-southeast-2.amazonaws.com/clicksend-api-downloads/_email-marketing/_templates-master/basic2/thumb-large.jpg",
"small": "https://s3-ap-southeast-2.amazonaws.com/clicksend-api-downloads/_email-marketing/_templates-master/basic2/thumb-small.jpg"
}
},
{
"date_added": "1445848821",
"template_id_master": 1,
"template_name": "Minty",
"thumbnail": {
"large": "https://s3-ap-southeast-2.amazonaws.com/clicksend-api-downloads/_email-marketing/_templates-master/minty/thumb-large.jpg",
"small": "https://s3-ap-southeast-2.amazonaws.com/clicksend-api-downloads/_email-marketing/_templates-master/minty/thumb-small.jpg"
}
}
],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "List of Email Master Templates"
}
GET
Get All Master Template Categories
{{baseUrl}}/email/master-templates-categories
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email/master-templates-categories");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/email/master-templates-categories")
require "http/client"
url = "{{baseUrl}}/email/master-templates-categories"
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}}/email/master-templates-categories"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/email/master-templates-categories");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email/master-templates-categories"
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/email/master-templates-categories HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/email/master-templates-categories")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email/master-templates-categories"))
.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}}/email/master-templates-categories")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/email/master-templates-categories")
.asString();
const 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}}/email/master-templates-categories');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/email/master-templates-categories'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email/master-templates-categories';
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}}/email/master-templates-categories',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/email/master-templates-categories")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/email/master-templates-categories',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/email/master-templates-categories'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/email/master-templates-categories');
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}}/email/master-templates-categories'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email/master-templates-categories';
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}}/email/master-templates-categories"]
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}}/email/master-templates-categories" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email/master-templates-categories",
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}}/email/master-templates-categories');
echo $response->getBody();
setUrl('{{baseUrl}}/email/master-templates-categories');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/email/master-templates-categories');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email/master-templates-categories' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email/master-templates-categories' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/email/master-templates-categories")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email/master-templates-categories"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email/master-templates-categories"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/email/master-templates-categories")
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/email/master-templates-categories') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email/master-templates-categories";
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}}/email/master-templates-categories
http GET {{baseUrl}}/email/master-templates-categories
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/email/master-templates-categories
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email/master-templates-categories")! 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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"category_id": 2,
"name": "Alerts/Notificartions"
},
{
"category_id": 3,
"name": "Art"
},
{
"category_id": 4,
"name": "Birthday"
},
{
"category_id": 23,
"name": "Blank Template"
},
{
"category_id": 5,
"name": "Coupons"
},
{
"category_id": 6,
"name": "eCommerce"
},
{
"category_id": 7,
"name": "Education"
},
{
"category_id": 8,
"name": "Events/Reminders"
},
{
"category_id": 1,
"name": "Featured"
},
{
"category_id": 9,
"name": "Fitness"
},
{
"category_id": 11,
"name": "Holiday/Travel"
},
{
"category_id": 12,
"name": "Inspirational"
},
{
"category_id": 13,
"name": "Kids"
},
{
"category_id": 14,
"name": "Music"
},
{
"category_id": 15,
"name": "Newsletters"
},
{
"category_id": 16,
"name": "Non-profit"
},
{
"category_id": 17,
"name": "Photography"
},
{
"category_id": 18,
"name": "Real Estate"
},
{
"category_id": 10,
"name": "Restaurant/Food"
},
{
"category_id": 21,
"name": "Sports"
},
{
"category_id": 22,
"name": "Stationery"
}
],
"http_code": 200,
"response_code": "SUCCESS",
"response_msg": "List of Email Categories"
}
GET
Get All Templates For Category
{{baseUrl}}/email/master-templates-categories/:category_id/master-templates
QUERY PARAMS
category_id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates")
require "http/client"
url = "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/email/master-templates-categories/:category_id/master-templates"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/email/master-templates-categories/:category_id/master-templates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/email/master-templates-categories/:category_id/master-templates HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/email/master-templates-categories/:category_id/master-templates"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/email/master-templates-categories/:category_id/master-templates")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/email/master-templates-categories/:category_id/master-templates")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/email/master-templates-categories/:category_id/master-templates")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/email/master-templates-categories/:category_id/master-templates',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/email/master-templates-categories/:category_id/master-templates"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/email/master-templates-categories/:category_id/master-templates",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates');
echo $response->getBody();
setUrl('{{baseUrl}}/email/master-templates-categories/:category_id/master-templates');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/email/master-templates-categories/:category_id/master-templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/email/master-templates-categories/:category_id/master-templates' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/email/master-templates-categories/:category_id/master-templates")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/email/master-templates-categories/:category_id/master-templates")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/email/master-templates-categories/:category_id/master-templates') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/email/master-templates-categories/:category_id/master-templates
http GET {{baseUrl}}/email/master-templates-categories/:category_id/master-templates
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/email/master-templates-categories/:category_id/master-templates
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/email/master-templates-categories/:category_id/master-templates")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"body": "\n \n \n \n \n \n \n