PUT Change the permission on a shared object (PUT)
{{baseUrl}}/account/guests/:guestId/:type/permissions/patch
QUERY PARAMS

guestId
type
BODY json

{
  "Action": "",
  "Id": 0,
  "Verb": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch");

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  \"Id\": 0,\n  \"Verb\": \"\"\n}");

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

(client/put "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch" {:content-type :json
                                                                                           :form-params {:Action ""
                                                                                                         :Id 0
                                                                                                         :Verb ""}})
require "http/client"

url = "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch"),
    Content = new StringContent("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"

	payload := strings.NewReader("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "Action": "",
  "Id": 0,
  "Verb": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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  \"Id\": 0,\n  \"Verb\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")
  .header("content-type", "application/json")
  .body("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Action: '',
  Id: 0,
  Verb: ''
});

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/guests/:guestId/:type/permissions/patch');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0, Verb: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0,"Verb":""}'
};

try {
  const response = await 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/guests/:guestId/:type/permissions/patch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Action": "",\n  "Id": 0,\n  "Verb": ""\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  \"Id\": 0,\n  \"Verb\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")
  .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/guests/:guestId/:type/permissions/patch',
  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: '', Id: 0, Verb: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch',
  headers: {'content-type': 'application/json'},
  body: {Action: '', Id: 0, Verb: ''},
  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/guests/:guestId/:type/permissions/patch');

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

req.type('json');
req.send({
  Action: '',
  Id: 0,
  Verb: ''
});

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/guests/:guestId/:type/permissions/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0, Verb: ''}
};

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

const url = '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0,"Verb":""}'
};

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": @"",
                              @"Id": @0,
                              @"Verb": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"]
                                                       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/guests/:guestId/:type/permissions/patch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch",
  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' => '',
    'Id' => 0,
    'Verb' => ''
  ]),
  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/guests/:guestId/:type/permissions/patch', [
  'body' => '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/account/guests/:guestId/:type/permissions/patch');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Action' => '',
  'Id' => 0,
  'Verb' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Action' => '',
  'Id' => 0,
  'Verb' => ''
]));
$request->setRequestUrl('{{baseUrl}}/account/guests/:guestId/:type/permissions/patch');
$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/guests/:guestId/:type/permissions/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}'
import http.client

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

payload = "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/account/guests/:guestId/:type/permissions/patch", payload, headers)

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

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

url = "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"

payload = {
    "Action": "",
    "Id": 0,
    "Verb": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"

payload <- "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch")

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  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch') do |req|
  req.body = "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch";

    let payload = json!({
        "Action": "",
        "Id": 0,
        "Verb": ""
    });

    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/guests/:guestId/:type/permissions/patch \
  --header 'content-type: application/json' \
  --data '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}'
echo '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}' |  \
  http PUT {{baseUrl}}/account/guests/:guestId/:type/permissions/patch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Action": "",\n  "Id": 0,\n  "Verb": ""\n}' \
  --output-document \
  - {{baseUrl}}/account/guests/:guestId/:type/permissions/patch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Action": "",
  "Id": 0,
  "Verb": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST Change the permission on a shared object
{{baseUrl}}/account/guests/:guestId/:type/permissions/patch
QUERY PARAMS

guestId
type
BODY json

{
  "Action": "",
  "Id": 0,
  "Verb": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch");

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  \"Id\": 0,\n  \"Verb\": \"\"\n}");

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

(client/post "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch" {:content-type :json
                                                                                            :form-params {:Action ""
                                                                                                          :Id 0
                                                                                                          :Verb ""}})
require "http/client"

url = "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch"),
    Content = new StringContent("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"

	payload := strings.NewReader("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "Action": "",
  "Id": 0,
  "Verb": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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  \"Id\": 0,\n  \"Verb\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")
  .header("content-type", "application/json")
  .body("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Action: '',
  Id: 0,
  Verb: ''
});

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/guests/:guestId/:type/permissions/patch');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0, Verb: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0,"Verb":""}'
};

try {
  const response = await 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/guests/:guestId/:type/permissions/patch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Action": "",\n  "Id": 0,\n  "Verb": ""\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  \"Id\": 0,\n  \"Verb\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")
  .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/guests/:guestId/:type/permissions/patch',
  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: '', Id: 0, Verb: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch',
  headers: {'content-type': 'application/json'},
  body: {Action: '', Id: 0, Verb: ''},
  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/guests/:guestId/:type/permissions/patch');

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

req.type('json');
req.send({
  Action: '',
  Id: 0,
  Verb: ''
});

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/guests/:guestId/:type/permissions/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0, Verb: ''}
};

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

const url = '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0,"Verb":""}'
};

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": @"",
                              @"Id": @0,
                              @"Verb": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"]
                                                       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/guests/:guestId/:type/permissions/patch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch",
  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' => '',
    'Id' => 0,
    'Verb' => ''
  ]),
  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/guests/:guestId/:type/permissions/patch', [
  'body' => '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/account/guests/:guestId/:type/permissions/patch');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Action' => '',
  'Id' => 0,
  'Verb' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Action' => '',
  'Id' => 0,
  'Verb' => ''
]));
$request->setRequestUrl('{{baseUrl}}/account/guests/:guestId/:type/permissions/patch');
$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/guests/:guestId/:type/permissions/patch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/guests/:guestId/:type/permissions/patch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}'
import http.client

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

payload = "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}"

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

conn.request("POST", "/baseUrl/account/guests/:guestId/:type/permissions/patch", payload, headers)

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

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

url = "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"

payload = {
    "Action": "",
    "Id": 0,
    "Verb": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch"

payload <- "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch")

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  \"Id\": 0,\n  \"Verb\": \"\"\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/guests/:guestId/:type/permissions/patch') do |req|
  req.body = "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"Verb\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch";

    let payload = json!({
        "Action": "",
        "Id": 0,
        "Verb": ""
    });

    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/guests/:guestId/:type/permissions/patch \
  --header 'content-type: application/json' \
  --data '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}'
echo '{
  "Action": "",
  "Id": 0,
  "Verb": ""
}' |  \
  http POST {{baseUrl}}/account/guests/:guestId/:type/permissions/patch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Action": "",\n  "Id": 0,\n  "Verb": ""\n}' \
  --output-document \
  - {{baseUrl}}/account/guests/:guestId/:type/permissions/patch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Action": "",
  "Id": 0,
  "Verb": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests/:guestId/:type/permissions/patch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST Create a guest
{{baseUrl}}/account/guests
BODY json

{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}");

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

(client/post "{{baseUrl}}/account/guests" {:content-type :json
                                                           :form-params {:apiKey ""
                                                                         :conversionOptions {:hideComCost false
                                                                                             :hideCost false
                                                                                             :hideCount false
                                                                                             :hideParams false
                                                                                             :hideValue false
                                                                                             :percentCommission 0
                                                                                             :percentValue 0}
                                                                         :creationDate ""
                                                                         :currentGrant {:DatapointType ""
                                                                                        :Entity {:id 0
                                                                                                 :uri ""}
                                                                                        :EntityName ""
                                                                                        :EntityType ""
                                                                                        :Type ""}
                                                                         :dateFormat ""
                                                                         :decimalSeparator ""
                                                                         :email ""
                                                                         :extendedGrants {:allowAllGrants false
                                                                                          :allowGroupCreation false}
                                                                         :groupGrants 0
                                                                         :hitOptions {:hideReferrer false}
                                                                         :id 0
                                                                         :key ""
                                                                         :language ""
                                                                         :loginCount 0
                                                                         :name ""
                                                                         :notes ""
                                                                         :numberGroupSeparator ""
                                                                         :password ""
                                                                         :timeFormat ""
                                                                         :timeZone 0
                                                                         :timeframeMinDate ""
                                                                         :timezonename ""
                                                                         :tlGrants 0
                                                                         :tpGrants 0
                                                                         :userName ""}})
require "http/client"

url = "{{baseUrl}}/account/guests"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests"),
    Content = new StringContent("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/account/guests"

	payload := strings.NewReader("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 898

{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/account/guests")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/account/guests"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/account/guests")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/account/guests")
  .header("content-type", "application/json")
  .body("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiKey: '',
  conversionOptions: {
    hideComCost: false,
    hideCost: false,
    hideCount: false,
    hideParams: false,
    hideValue: false,
    percentCommission: 0,
    percentValue: 0
  },
  creationDate: '',
  currentGrant: {
    DatapointType: '',
    Entity: {
      id: 0,
      uri: ''
    },
    EntityName: '',
    EntityType: '',
    Type: ''
  },
  dateFormat: '',
  decimalSeparator: '',
  email: '',
  extendedGrants: {
    allowAllGrants: false,
    allowGroupCreation: false
  },
  groupGrants: 0,
  hitOptions: {
    hideReferrer: false
  },
  id: 0,
  key: '',
  language: '',
  loginCount: 0,
  name: '',
  notes: '',
  numberGroupSeparator: '',
  password: '',
  timeFormat: '',
  timeZone: 0,
  timeframeMinDate: '',
  timezonename: '',
  tlGrants: 0,
  tpGrants: 0,
  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/guests');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/guests',
  headers: {'content-type': 'application/json'},
  data: {
    apiKey: '',
    conversionOptions: {
      hideComCost: false,
      hideCost: false,
      hideCount: false,
      hideParams: false,
      hideValue: false,
      percentCommission: 0,
      percentValue: 0
    },
    creationDate: '',
    currentGrant: {
      DatapointType: '',
      Entity: {id: 0, uri: ''},
      EntityName: '',
      EntityType: '',
      Type: ''
    },
    dateFormat: '',
    decimalSeparator: '',
    email: '',
    extendedGrants: {allowAllGrants: false, allowGroupCreation: false},
    groupGrants: 0,
    hitOptions: {hideReferrer: false},
    id: 0,
    key: '',
    language: '',
    loginCount: 0,
    name: '',
    notes: '',
    numberGroupSeparator: '',
    password: '',
    timeFormat: '',
    timeZone: 0,
    timeframeMinDate: '',
    timezonename: '',
    tlGrants: 0,
    tpGrants: 0,
    userName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/account/guests';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiKey":"","conversionOptions":{"hideComCost":false,"hideCost":false,"hideCount":false,"hideParams":false,"hideValue":false,"percentCommission":0,"percentValue":0},"creationDate":"","currentGrant":{"DatapointType":"","Entity":{"id":0,"uri":""},"EntityName":"","EntityType":"","Type":""},"dateFormat":"","decimalSeparator":"","email":"","extendedGrants":{"allowAllGrants":false,"allowGroupCreation":false},"groupGrants":0,"hitOptions":{"hideReferrer":false},"id":0,"key":"","language":"","loginCount":0,"name":"","notes":"","numberGroupSeparator":"","password":"","timeFormat":"","timeZone":0,"timeframeMinDate":"","timezonename":"","tlGrants":0,"tpGrants":0,"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/guests',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiKey": "",\n  "conversionOptions": {\n    "hideComCost": false,\n    "hideCost": false,\n    "hideCount": false,\n    "hideParams": false,\n    "hideValue": false,\n    "percentCommission": 0,\n    "percentValue": 0\n  },\n  "creationDate": "",\n  "currentGrant": {\n    "DatapointType": "",\n    "Entity": {\n      "id": 0,\n      "uri": ""\n    },\n    "EntityName": "",\n    "EntityType": "",\n    "Type": ""\n  },\n  "dateFormat": "",\n  "decimalSeparator": "",\n  "email": "",\n  "extendedGrants": {\n    "allowAllGrants": false,\n    "allowGroupCreation": false\n  },\n  "groupGrants": 0,\n  "hitOptions": {\n    "hideReferrer": false\n  },\n  "id": 0,\n  "key": "",\n  "language": "",\n  "loginCount": 0,\n  "name": "",\n  "notes": "",\n  "numberGroupSeparator": "",\n  "password": "",\n  "timeFormat": "",\n  "timeZone": 0,\n  "timeframeMinDate": "",\n  "timezonename": "",\n  "tlGrants": 0,\n  "tpGrants": 0,\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  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/account/guests")
  .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/guests',
  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({
  apiKey: '',
  conversionOptions: {
    hideComCost: false,
    hideCost: false,
    hideCount: false,
    hideParams: false,
    hideValue: false,
    percentCommission: 0,
    percentValue: 0
  },
  creationDate: '',
  currentGrant: {
    DatapointType: '',
    Entity: {id: 0, uri: ''},
    EntityName: '',
    EntityType: '',
    Type: ''
  },
  dateFormat: '',
  decimalSeparator: '',
  email: '',
  extendedGrants: {allowAllGrants: false, allowGroupCreation: false},
  groupGrants: 0,
  hitOptions: {hideReferrer: false},
  id: 0,
  key: '',
  language: '',
  loginCount: 0,
  name: '',
  notes: '',
  numberGroupSeparator: '',
  password: '',
  timeFormat: '',
  timeZone: 0,
  timeframeMinDate: '',
  timezonename: '',
  tlGrants: 0,
  tpGrants: 0,
  userName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/guests',
  headers: {'content-type': 'application/json'},
  body: {
    apiKey: '',
    conversionOptions: {
      hideComCost: false,
      hideCost: false,
      hideCount: false,
      hideParams: false,
      hideValue: false,
      percentCommission: 0,
      percentValue: 0
    },
    creationDate: '',
    currentGrant: {
      DatapointType: '',
      Entity: {id: 0, uri: ''},
      EntityName: '',
      EntityType: '',
      Type: ''
    },
    dateFormat: '',
    decimalSeparator: '',
    email: '',
    extendedGrants: {allowAllGrants: false, allowGroupCreation: false},
    groupGrants: 0,
    hitOptions: {hideReferrer: false},
    id: 0,
    key: '',
    language: '',
    loginCount: 0,
    name: '',
    notes: '',
    numberGroupSeparator: '',
    password: '',
    timeFormat: '',
    timeZone: 0,
    timeframeMinDate: '',
    timezonename: '',
    tlGrants: 0,
    tpGrants: 0,
    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/guests');

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

req.type('json');
req.send({
  apiKey: '',
  conversionOptions: {
    hideComCost: false,
    hideCost: false,
    hideCount: false,
    hideParams: false,
    hideValue: false,
    percentCommission: 0,
    percentValue: 0
  },
  creationDate: '',
  currentGrant: {
    DatapointType: '',
    Entity: {
      id: 0,
      uri: ''
    },
    EntityName: '',
    EntityType: '',
    Type: ''
  },
  dateFormat: '',
  decimalSeparator: '',
  email: '',
  extendedGrants: {
    allowAllGrants: false,
    allowGroupCreation: false
  },
  groupGrants: 0,
  hitOptions: {
    hideReferrer: false
  },
  id: 0,
  key: '',
  language: '',
  loginCount: 0,
  name: '',
  notes: '',
  numberGroupSeparator: '',
  password: '',
  timeFormat: '',
  timeZone: 0,
  timeframeMinDate: '',
  timezonename: '',
  tlGrants: 0,
  tpGrants: 0,
  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/guests',
  headers: {'content-type': 'application/json'},
  data: {
    apiKey: '',
    conversionOptions: {
      hideComCost: false,
      hideCost: false,
      hideCount: false,
      hideParams: false,
      hideValue: false,
      percentCommission: 0,
      percentValue: 0
    },
    creationDate: '',
    currentGrant: {
      DatapointType: '',
      Entity: {id: 0, uri: ''},
      EntityName: '',
      EntityType: '',
      Type: ''
    },
    dateFormat: '',
    decimalSeparator: '',
    email: '',
    extendedGrants: {allowAllGrants: false, allowGroupCreation: false},
    groupGrants: 0,
    hitOptions: {hideReferrer: false},
    id: 0,
    key: '',
    language: '',
    loginCount: 0,
    name: '',
    notes: '',
    numberGroupSeparator: '',
    password: '',
    timeFormat: '',
    timeZone: 0,
    timeframeMinDate: '',
    timezonename: '',
    tlGrants: 0,
    tpGrants: 0,
    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/guests';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiKey":"","conversionOptions":{"hideComCost":false,"hideCost":false,"hideCount":false,"hideParams":false,"hideValue":false,"percentCommission":0,"percentValue":0},"creationDate":"","currentGrant":{"DatapointType":"","Entity":{"id":0,"uri":""},"EntityName":"","EntityType":"","Type":""},"dateFormat":"","decimalSeparator":"","email":"","extendedGrants":{"allowAllGrants":false,"allowGroupCreation":false},"groupGrants":0,"hitOptions":{"hideReferrer":false},"id":0,"key":"","language":"","loginCount":0,"name":"","notes":"","numberGroupSeparator":"","password":"","timeFormat":"","timeZone":0,"timeframeMinDate":"","timezonename":"","tlGrants":0,"tpGrants":0,"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 = @{ @"apiKey": @"",
                              @"conversionOptions": @{ @"hideComCost": @NO, @"hideCost": @NO, @"hideCount": @NO, @"hideParams": @NO, @"hideValue": @NO, @"percentCommission": @0, @"percentValue": @0 },
                              @"creationDate": @"",
                              @"currentGrant": @{ @"DatapointType": @"", @"Entity": @{ @"id": @0, @"uri": @"" }, @"EntityName": @"", @"EntityType": @"", @"Type": @"" },
                              @"dateFormat": @"",
                              @"decimalSeparator": @"",
                              @"email": @"",
                              @"extendedGrants": @{ @"allowAllGrants": @NO, @"allowGroupCreation": @NO },
                              @"groupGrants": @0,
                              @"hitOptions": @{ @"hideReferrer": @NO },
                              @"id": @0,
                              @"key": @"",
                              @"language": @"",
                              @"loginCount": @0,
                              @"name": @"",
                              @"notes": @"",
                              @"numberGroupSeparator": @"",
                              @"password": @"",
                              @"timeFormat": @"",
                              @"timeZone": @0,
                              @"timeframeMinDate": @"",
                              @"timezonename": @"",
                              @"tlGrants": @0,
                              @"tpGrants": @0,
                              @"userName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/account/guests"]
                                                       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/guests" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/account/guests",
  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([
    'apiKey' => '',
    'conversionOptions' => [
        'hideComCost' => null,
        'hideCost' => null,
        'hideCount' => null,
        'hideParams' => null,
        'hideValue' => null,
        'percentCommission' => 0,
        'percentValue' => 0
    ],
    'creationDate' => '',
    'currentGrant' => [
        'DatapointType' => '',
        'Entity' => [
                'id' => 0,
                'uri' => ''
        ],
        'EntityName' => '',
        'EntityType' => '',
        'Type' => ''
    ],
    'dateFormat' => '',
    'decimalSeparator' => '',
    'email' => '',
    'extendedGrants' => [
        'allowAllGrants' => null,
        'allowGroupCreation' => null
    ],
    'groupGrants' => 0,
    'hitOptions' => [
        'hideReferrer' => null
    ],
    'id' => 0,
    'key' => '',
    'language' => '',
    'loginCount' => 0,
    'name' => '',
    'notes' => '',
    'numberGroupSeparator' => '',
    'password' => '',
    'timeFormat' => '',
    'timeZone' => 0,
    'timeframeMinDate' => '',
    'timezonename' => '',
    'tlGrants' => 0,
    'tpGrants' => 0,
    '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/guests', [
  'body' => '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiKey' => '',
  'conversionOptions' => [
    'hideComCost' => null,
    'hideCost' => null,
    'hideCount' => null,
    'hideParams' => null,
    'hideValue' => null,
    'percentCommission' => 0,
    'percentValue' => 0
  ],
  'creationDate' => '',
  'currentGrant' => [
    'DatapointType' => '',
    'Entity' => [
        'id' => 0,
        'uri' => ''
    ],
    'EntityName' => '',
    'EntityType' => '',
    'Type' => ''
  ],
  'dateFormat' => '',
  'decimalSeparator' => '',
  'email' => '',
  'extendedGrants' => [
    'allowAllGrants' => null,
    'allowGroupCreation' => null
  ],
  'groupGrants' => 0,
  'hitOptions' => [
    'hideReferrer' => null
  ],
  'id' => 0,
  'key' => '',
  'language' => '',
  'loginCount' => 0,
  'name' => '',
  'notes' => '',
  'numberGroupSeparator' => '',
  'password' => '',
  'timeFormat' => '',
  'timeZone' => 0,
  'timeframeMinDate' => '',
  'timezonename' => '',
  'tlGrants' => 0,
  'tpGrants' => 0,
  'userName' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiKey' => '',
  'conversionOptions' => [
    'hideComCost' => null,
    'hideCost' => null,
    'hideCount' => null,
    'hideParams' => null,
    'hideValue' => null,
    'percentCommission' => 0,
    'percentValue' => 0
  ],
  'creationDate' => '',
  'currentGrant' => [
    'DatapointType' => '',
    'Entity' => [
        'id' => 0,
        'uri' => ''
    ],
    'EntityName' => '',
    'EntityType' => '',
    'Type' => ''
  ],
  'dateFormat' => '',
  'decimalSeparator' => '',
  'email' => '',
  'extendedGrants' => [
    'allowAllGrants' => null,
    'allowGroupCreation' => null
  ],
  'groupGrants' => 0,
  'hitOptions' => [
    'hideReferrer' => null
  ],
  'id' => 0,
  'key' => '',
  'language' => '',
  'loginCount' => 0,
  'name' => '',
  'notes' => '',
  'numberGroupSeparator' => '',
  'password' => '',
  'timeFormat' => '',
  'timeZone' => 0,
  'timeframeMinDate' => '',
  'timezonename' => '',
  'tlGrants' => 0,
  'tpGrants' => 0,
  'userName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/account/guests');
$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/guests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/guests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}'
import http.client

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

payload = "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}"

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

conn.request("POST", "/baseUrl/account/guests", payload, headers)

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

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

url = "{{baseUrl}}/account/guests"

payload = {
    "apiKey": "",
    "conversionOptions": {
        "hideComCost": False,
        "hideCost": False,
        "hideCount": False,
        "hideParams": False,
        "hideValue": False,
        "percentCommission": 0,
        "percentValue": 0
    },
    "creationDate": "",
    "currentGrant": {
        "DatapointType": "",
        "Entity": {
            "id": 0,
            "uri": ""
        },
        "EntityName": "",
        "EntityType": "",
        "Type": ""
    },
    "dateFormat": "",
    "decimalSeparator": "",
    "email": "",
    "extendedGrants": {
        "allowAllGrants": False,
        "allowGroupCreation": False
    },
    "groupGrants": 0,
    "hitOptions": { "hideReferrer": False },
    "id": 0,
    "key": "",
    "language": "",
    "loginCount": 0,
    "name": "",
    "notes": "",
    "numberGroupSeparator": "",
    "password": "",
    "timeFormat": "",
    "timeZone": 0,
    "timeframeMinDate": "",
    "timezonename": "",
    "tlGrants": 0,
    "tpGrants": 0,
    "userName": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/account/guests"

payload <- "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests")

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  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests') do |req|
  req.body = "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests";

    let payload = json!({
        "apiKey": "",
        "conversionOptions": json!({
            "hideComCost": false,
            "hideCost": false,
            "hideCount": false,
            "hideParams": false,
            "hideValue": false,
            "percentCommission": 0,
            "percentValue": 0
        }),
        "creationDate": "",
        "currentGrant": json!({
            "DatapointType": "",
            "Entity": json!({
                "id": 0,
                "uri": ""
            }),
            "EntityName": "",
            "EntityType": "",
            "Type": ""
        }),
        "dateFormat": "",
        "decimalSeparator": "",
        "email": "",
        "extendedGrants": json!({
            "allowAllGrants": false,
            "allowGroupCreation": false
        }),
        "groupGrants": 0,
        "hitOptions": json!({"hideReferrer": false}),
        "id": 0,
        "key": "",
        "language": "",
        "loginCount": 0,
        "name": "",
        "notes": "",
        "numberGroupSeparator": "",
        "password": "",
        "timeFormat": "",
        "timeZone": 0,
        "timeframeMinDate": "",
        "timezonename": "",
        "tlGrants": 0,
        "tpGrants": 0,
        "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/guests \
  --header 'content-type: application/json' \
  --data '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}'
echo '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}' |  \
  http POST {{baseUrl}}/account/guests \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiKey": "",\n  "conversionOptions": {\n    "hideComCost": false,\n    "hideCost": false,\n    "hideCount": false,\n    "hideParams": false,\n    "hideValue": false,\n    "percentCommission": 0,\n    "percentValue": 0\n  },\n  "creationDate": "",\n  "currentGrant": {\n    "DatapointType": "",\n    "Entity": {\n      "id": 0,\n      "uri": ""\n    },\n    "EntityName": "",\n    "EntityType": "",\n    "Type": ""\n  },\n  "dateFormat": "",\n  "decimalSeparator": "",\n  "email": "",\n  "extendedGrants": {\n    "allowAllGrants": false,\n    "allowGroupCreation": false\n  },\n  "groupGrants": 0,\n  "hitOptions": {\n    "hideReferrer": false\n  },\n  "id": 0,\n  "key": "",\n  "language": "",\n  "loginCount": 0,\n  "name": "",\n  "notes": "",\n  "numberGroupSeparator": "",\n  "password": "",\n  "timeFormat": "",\n  "timeZone": 0,\n  "timeframeMinDate": "",\n  "timezonename": "",\n  "tlGrants": 0,\n  "tpGrants": 0,\n  "userName": ""\n}' \
  --output-document \
  - {{baseUrl}}/account/guests
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiKey": "",
  "conversionOptions": [
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  ],
  "creationDate": "",
  "currentGrant": [
    "DatapointType": "",
    "Entity": [
      "id": 0,
      "uri": ""
    ],
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  ],
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": [
    "allowAllGrants": false,
    "allowGroupCreation": false
  ],
  "groupGrants": 0,
  "hitOptions": ["hideReferrer": false],
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests")! 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

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
application/xml
RESPONSE BODY xml

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/xml
RESPONSE BODY xml

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
POST Create an domain entry
{{baseUrl}}/account/domainwhitelist
BODY json

{
  "id": "",
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"name\": \"\"\n}");

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

(client/post "{{baseUrl}}/account/domainwhitelist" {:content-type :json
                                                                    :form-params {:id ""
                                                                                  :name ""}})
require "http/client"

url = "{{baseUrl}}/account/domainwhitelist"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"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}}/account/domainwhitelist"),
    Content = new StringContent("{\n  \"id\": \"\",\n  \"name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/account/domainwhitelist");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/account/domainwhitelist"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"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/account/domainwhitelist HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "id": "",
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/account/domainwhitelist")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/account/domainwhitelist"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/account/domainwhitelist")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/account/domainwhitelist")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  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}}/account/domainwhitelist');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/domainwhitelist',
  headers: {'content-type': 'application/json'},
  data: {id: '', name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/account/domainwhitelist';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","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}}/account/domainwhitelist',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "name": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/account/domainwhitelist")
  .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/domainwhitelist',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({id: '', name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/domainwhitelist',
  headers: {'content-type': 'application/json'},
  body: {id: '', 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}}/account/domainwhitelist');

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

req.type('json');
req.send({
  id: '',
  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}}/account/domainwhitelist',
  headers: {'content-type': 'application/json'},
  data: {id: '', name: ''}
};

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

const url = '{{baseUrl}}/account/domainwhitelist';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","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 = @{ @"id": @"",
                              @"name": @"" };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/account/domainwhitelist",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    '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}}/account/domainwhitelist', [
  'body' => '{
  "id": "",
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'name' => ''
]));

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

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

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

payload = "{\n  \"id\": \"\",\n  \"name\": \"\"\n}"

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

conn.request("POST", "/baseUrl/account/domainwhitelist", payload, headers)

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

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

url = "{{baseUrl}}/account/domainwhitelist"

payload = {
    "id": "",
    "name": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/account/domainwhitelist"

payload <- "{\n  \"id\": \"\",\n  \"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}}/account/domainwhitelist")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"name\": \"\"\n}"

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

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

response = conn.post('/baseUrl/account/domainwhitelist') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"name\": \"\"\n}"
end

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

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

    let payload = json!({
        "id": "",
        "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}}/account/domainwhitelist \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "name": ""
}'
echo '{
  "id": "",
  "name": ""
}' |  \
  http POST {{baseUrl}}/account/domainwhitelist \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/account/domainwhitelist
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "name": ""
] as [String : Any]

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

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

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

dataTask.resume()
POST Create an ip blacklist entry
{{baseUrl}}/account/ipblacklist
BODY json

{
  "id": "",
  "ip": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"ip\": \"\"\n}");

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

(client/post "{{baseUrl}}/account/ipblacklist" {:content-type :json
                                                                :form-params {:id ""
                                                                              :ip ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/account/ipblacklist"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"ip\": \"\"\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/ipblacklist HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 26

{
  "id": "",
  "ip": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/account/ipblacklist")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"ip\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/account/ipblacklist"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"ip\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"ip\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/account/ipblacklist")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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/ipblacklist');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/ipblacklist',
  headers: {'content-type': 'application/json'},
  data: {id: '', ip: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/account/ipblacklist';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","ip":""}'
};

try {
  const response = await 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/ipblacklist',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "ip": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"ip\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/account/ipblacklist")
  .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/ipblacklist',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({id: '', ip: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/ipblacklist',
  headers: {'content-type': 'application/json'},
  body: {id: '', ip: ''},
  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/ipblacklist');

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

req.type('json');
req.send({
  id: '',
  ip: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/ipblacklist',
  headers: {'content-type': 'application/json'},
  data: {id: '', ip: ''}
};

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

const url = '{{baseUrl}}/account/ipblacklist';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":"","ip":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"ip": @"" };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/account/ipblacklist",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => '',
    'ip' => ''
  ]),
  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/ipblacklist', [
  'body' => '{
  "id": "",
  "ip": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'ip' => ''
]));

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

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

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

payload = "{\n  \"id\": \"\",\n  \"ip\": \"\"\n}"

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

conn.request("POST", "/baseUrl/account/ipblacklist", payload, headers)

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

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

url = "{{baseUrl}}/account/ipblacklist"

payload = {
    "id": "",
    "ip": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/account/ipblacklist"

payload <- "{\n  \"id\": \"\",\n  \"ip\": \"\"\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/ipblacklist")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"ip\": \"\"\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/ipblacklist') do |req|
  req.body = "{\n  \"id\": \"\",\n  \"ip\": \"\"\n}"
end

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

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

    let payload = json!({
        "id": "",
        "ip": ""
    });

    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/ipblacklist \
  --header 'content-type: application/json' \
  --data '{
  "id": "",
  "ip": ""
}'
echo '{
  "id": "",
  "ip": ""
}' |  \
  http POST {{baseUrl}}/account/ipblacklist \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "ip": ""\n}' \
  --output-document \
  - {{baseUrl}}/account/ipblacklist
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": "",
  "ip": ""
] as [String : Any]

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

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

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

dataTask.resume()
DELETE Delete a guest
{{baseUrl}}/account/guests/:guestId
QUERY PARAMS

guestId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/guests/:guestId");

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

(client/delete "{{baseUrl}}/account/guests/:guestId")
require "http/client"

url = "{{baseUrl}}/account/guests/:guestId"

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

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

func main() {

	url := "{{baseUrl}}/account/guests/:guestId"

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

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/account/guests/:guestId"))
    .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}}/account/guests/:guestId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/account/guests/:guestId")
  .asString();
const 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}}/account/guests/:guestId');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/account/guests/:guestId'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/guests/:guestId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/account/guests/:guestId'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/account/guests/:guestId');

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}}/account/guests/:guestId'};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/account/guests/:guestId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/account/guests/:guestId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/account/guests/:guestId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/guests/:guestId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/account/guests/:guestId")

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

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

url = "{{baseUrl}}/account/guests/:guestId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/account/guests/:guestId"

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

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

url = URI("{{baseUrl}}/account/guests/:guestId")

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/account/guests/:guestId') 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/guests/:guestId";

    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}}/account/guests/:guestId
http DELETE {{baseUrl}}/account/guests/:guestId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/account/guests/:guestId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests/:guestId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE Delete an domain entry
{{baseUrl}}/account/domainwhitelist/:whitelistId
QUERY PARAMS

whitelistId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/domainwhitelist/:whitelistId");

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

(client/delete "{{baseUrl}}/account/domainwhitelist/:whitelistId")
require "http/client"

url = "{{baseUrl}}/account/domainwhitelist/:whitelistId"

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

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

func main() {

	url := "{{baseUrl}}/account/domainwhitelist/:whitelistId"

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

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/account/domainwhitelist/:whitelistId"))
    .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}}/account/domainwhitelist/:whitelistId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/account/domainwhitelist/:whitelistId")
  .asString();
const 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}}/account/domainwhitelist/:whitelistId');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/account/domainwhitelist/:whitelistId'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/account/domainwhitelist/:whitelistId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/domainwhitelist/:whitelistId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/account/domainwhitelist/:whitelistId'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/account/domainwhitelist/:whitelistId');

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}}/account/domainwhitelist/:whitelistId'
};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/account/domainwhitelist/:whitelistId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/account/domainwhitelist/:whitelistId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/account/domainwhitelist/:whitelistId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/domainwhitelist/:whitelistId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/account/domainwhitelist/:whitelistId")

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

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

url = "{{baseUrl}}/account/domainwhitelist/:whitelistId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/account/domainwhitelist/:whitelistId"

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

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

url = URI("{{baseUrl}}/account/domainwhitelist/:whitelistId")

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/account/domainwhitelist/:whitelistId') 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/domainwhitelist/:whitelistId";

    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}}/account/domainwhitelist/:whitelistId
http DELETE {{baseUrl}}/account/domainwhitelist/:whitelistId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/account/domainwhitelist/:whitelistId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/domainwhitelist/:whitelistId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
DELETE Delete an ip blacklist entry
{{baseUrl}}/account/ipblacklist/:blacklistId
QUERY PARAMS

blacklistId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/ipblacklist/:blacklistId");

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

(client/delete "{{baseUrl}}/account/ipblacklist/:blacklistId")
require "http/client"

url = "{{baseUrl}}/account/ipblacklist/:blacklistId"

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

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

func main() {

	url := "{{baseUrl}}/account/ipblacklist/:blacklistId"

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

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/account/ipblacklist/:blacklistId"))
    .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}}/account/ipblacklist/:blacklistId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/account/ipblacklist/:blacklistId")
  .asString();
const 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}}/account/ipblacklist/:blacklistId');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/account/ipblacklist/:blacklistId'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/account/ipblacklist/:blacklistId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/ipblacklist/:blacklistId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/account/ipblacklist/:blacklistId'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/account/ipblacklist/:blacklistId');

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}}/account/ipblacklist/:blacklistId'
};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/account/ipblacklist/:blacklistId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/account/ipblacklist/:blacklistId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/account/ipblacklist/:blacklistId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/ipblacklist/:blacklistId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/account/ipblacklist/:blacklistId")

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

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

url = "{{baseUrl}}/account/ipblacklist/:blacklistId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/account/ipblacklist/:blacklistId"

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

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

url = URI("{{baseUrl}}/account/ipblacklist/:blacklistId")

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/account/ipblacklist/:blacklistId') 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/ipblacklist/:blacklistId";

    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}}/account/ipblacklist/:blacklistId
http DELETE {{baseUrl}}/account/ipblacklist/:blacklistId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/account/ipblacklist/:blacklistId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/ipblacklist/:blacklistId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
GET Retrieve a guest
{{baseUrl}}/account/guests/:guestId
QUERY PARAMS

guestId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/guests/:guestId");

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

(client/get "{{baseUrl}}/account/guests/:guestId")
require "http/client"

url = "{{baseUrl}}/account/guests/:guestId"

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

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

func main() {

	url := "{{baseUrl}}/account/guests/:guestId"

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/account/guests/:guestId'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/guests/:guestId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/guests/:guestId'};

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/guests/:guestId');

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/guests/:guestId'};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/account/guests/:guestId');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/account/guests/:guestId")

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

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

url = "{{baseUrl}}/account/guests/:guestId"

response = requests.get(url)

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

url <- "{{baseUrl}}/account/guests/:guestId"

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

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

url = URI("{{baseUrl}}/account/guests/:guestId")

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/guests/:guestId') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests/:guestId")! 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

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
application/xml
RESPONSE BODY xml

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/xml
RESPONSE BODY xml

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
GET Retrieve count of guests
{{baseUrl}}/account/guests/count
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/guests/count");

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

(client/get "{{baseUrl}}/account/guests/count")
require "http/client"

url = "{{baseUrl}}/account/guests/count"

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

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

func main() {

	url := "{{baseUrl}}/account/guests/count"

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/account/guests/count'};

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/guests/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/guests/count'};

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/guests/count');

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

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/account/guests/count")

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

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

url = "{{baseUrl}}/account/guests/count"

response = requests.get(url)

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

url <- "{{baseUrl}}/account/guests/count"

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

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

url = URI("{{baseUrl}}/account/guests/count")

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

puts response.status
puts response.body
use reqwest;

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve count of the permissions for a guest
{{baseUrl}}/account/guests/:guestId/permissions/count
QUERY PARAMS

guestId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/guests/:guestId/permissions/count");

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

(client/get "{{baseUrl}}/account/guests/:guestId/permissions/count")
require "http/client"

url = "{{baseUrl}}/account/guests/:guestId/permissions/count"

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

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

func main() {

	url := "{{baseUrl}}/account/guests/:guestId/permissions/count"

	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/guests/:guestId/permissions/count HTTP/1.1
Host: example.com

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/account/guests/:guestId/permissions/count")
  .asString();
const 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/guests/:guestId/permissions/count');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/account/guests/:guestId/permissions/count'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId/permissions/count")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/guests/:guestId/permissions/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/guests/:guestId/permissions/count'
};

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/guests/:guestId/permissions/count');

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/guests/:guestId/permissions/count'
};

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

const url = '{{baseUrl}}/account/guests/:guestId/permissions/count';
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/guests/:guestId/permissions/count"]
                                                       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/guests/:guestId/permissions/count" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/account/guests/:guestId/permissions/count');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/account/guests/:guestId/permissions/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/account/guests/:guestId/permissions/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/guests/:guestId/permissions/count' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/account/guests/:guestId/permissions/count")

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

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

url = "{{baseUrl}}/account/guests/:guestId/permissions/count"

response = requests.get(url)

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

url <- "{{baseUrl}}/account/guests/:guestId/permissions/count"

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

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

url = URI("{{baseUrl}}/account/guests/:guestId/permissions/count")

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/guests/:guestId/permissions/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/account/guests/:guestId/permissions/count";

    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/guests/:guestId/permissions/count
http GET {{baseUrl}}/account/guests/:guestId/permissions/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/account/guests/:guestId/permissions/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests/:guestId/permissions/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve current account data
{{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

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
application/xml
RESPONSE BODY xml

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/xml
RESPONSE BODY xml

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
GET Retrieve current account plan
{{baseUrl}}/account/plan
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/account/plan")
require "http/client"

url = "{{baseUrl}}/account/plan"

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

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

func main() {

	url := "{{baseUrl}}/account/plan"

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

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

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

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

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/plan',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/plan'};

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/plan');

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

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/account/plan")

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

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

url = "{{baseUrl}}/account/plan"

response = requests.get(url)

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

url <- "{{baseUrl}}/account/plan"

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

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

url = URI("{{baseUrl}}/account/plan")

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

puts response.status
puts response.body
use reqwest;

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/plan")! 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

{
  "billingPeriodEnd": "20120203120530",
  "billingPeriodStart": "20120203120530"
}
RESPONSE HEADERS

Content-Type
application/xml
RESPONSE BODY xml

{
  "billingPeriodEnd": "20120203120530",
  "billingPeriodStart": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "billingPeriodEnd": "20120203120530",
  "billingPeriodStart": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/xml
RESPONSE BODY xml

{
  "billingPeriodEnd": "20120203120530",
  "billingPeriodStart": "20120203120530"
}
GET Retrieve list of a domains allowed to redirect in DDU mode
{{baseUrl}}/account/domainwhitelist
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/account/domainwhitelist")
require "http/client"

url = "{{baseUrl}}/account/domainwhitelist"

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

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

func main() {

	url := "{{baseUrl}}/account/domainwhitelist"

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

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

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

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

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/domainwhitelist',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/domainwhitelist'};

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/domainwhitelist');

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

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/account/domainwhitelist")

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

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

url = "{{baseUrl}}/account/domainwhitelist"

response = requests.get(url)

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

url <- "{{baseUrl}}/account/domainwhitelist"

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

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

url = URI("{{baseUrl}}/account/domainwhitelist")

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

puts response.status
puts response.body
use reqwest;

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/domainwhitelist")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve list of a guest
{{baseUrl}}/account/guests
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/account/guests")
require "http/client"

url = "{{baseUrl}}/account/guests"

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

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

func main() {

	url := "{{baseUrl}}/account/guests"

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

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

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

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

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/guests',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/guests'};

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/guests');

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

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/account/guests")

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

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

url = "{{baseUrl}}/account/guests"

response = requests.get(url)

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

url <- "{{baseUrl}}/account/guests"

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

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

url = URI("{{baseUrl}}/account/guests")

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

puts response.status
puts response.body
use reqwest;

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve list of a ip to exclude from event tracking
{{baseUrl}}/account/ipblacklist
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/account/ipblacklist")
require "http/client"

url = "{{baseUrl}}/account/ipblacklist"

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

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

func main() {

	url := "{{baseUrl}}/account/ipblacklist"

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

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

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

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

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/ipblacklist',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/ipblacklist'};

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/ipblacklist');

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

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/account/ipblacklist")

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

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

url = "{{baseUrl}}/account/ipblacklist"

response = requests.get(url)

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

url <- "{{baseUrl}}/account/ipblacklist"

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

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

url = URI("{{baseUrl}}/account/ipblacklist")

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

puts response.status
puts response.body
use reqwest;

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/ipblacklist")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve permissions for a guest
{{baseUrl}}/account/guests/:guestId/permissions
QUERY PARAMS

guestId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/guests/:guestId/permissions");

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

(client/get "{{baseUrl}}/account/guests/:guestId/permissions")
require "http/client"

url = "{{baseUrl}}/account/guests/:guestId/permissions"

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

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

func main() {

	url := "{{baseUrl}}/account/guests/:guestId/permissions"

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

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/account/guests/:guestId/permissions")
  .asString();
const 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/guests/:guestId/permissions');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/account/guests/:guestId/permissions'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId/permissions")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/account/guests/:guestId/permissions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/guests/:guestId/permissions'
};

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/guests/:guestId/permissions');

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/guests/:guestId/permissions'
};

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

const url = '{{baseUrl}}/account/guests/:guestId/permissions';
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/guests/:guestId/permissions"]
                                                       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/guests/:guestId/permissions" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/account/guests/:guestId/permissions');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/account/guests/:guestId/permissions")

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

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

url = "{{baseUrl}}/account/guests/:guestId/permissions"

response = requests.get(url)

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

url <- "{{baseUrl}}/account/guests/:guestId/permissions"

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

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

url = URI("{{baseUrl}}/account/guests/:guestId/permissions")

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/guests/:guestId/permissions') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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/guests/:guestId/permissions
http GET {{baseUrl}}/account/guests/:guestId/permissions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/account/guests/:guestId/permissions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests/:guestId/permissions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
POST Update a guest
{{baseUrl}}/account/guests/:guestId
QUERY PARAMS

guestId
BODY json

{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/guests/:guestId");

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  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}");

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

(client/post "{{baseUrl}}/account/guests/:guestId" {:content-type :json
                                                                    :form-params {:apiKey ""
                                                                                  :conversionOptions {:hideComCost false
                                                                                                      :hideCost false
                                                                                                      :hideCount false
                                                                                                      :hideParams false
                                                                                                      :hideValue false
                                                                                                      :percentCommission 0
                                                                                                      :percentValue 0}
                                                                                  :creationDate ""
                                                                                  :currentGrant {:DatapointType ""
                                                                                                 :Entity {:id 0
                                                                                                          :uri ""}
                                                                                                 :EntityName ""
                                                                                                 :EntityType ""
                                                                                                 :Type ""}
                                                                                  :dateFormat ""
                                                                                  :decimalSeparator ""
                                                                                  :email ""
                                                                                  :extendedGrants {:allowAllGrants false
                                                                                                   :allowGroupCreation false}
                                                                                  :groupGrants 0
                                                                                  :hitOptions {:hideReferrer false}
                                                                                  :id 0
                                                                                  :key ""
                                                                                  :language ""
                                                                                  :loginCount 0
                                                                                  :name ""
                                                                                  :notes ""
                                                                                  :numberGroupSeparator ""
                                                                                  :password ""
                                                                                  :timeFormat ""
                                                                                  :timeZone 0
                                                                                  :timeframeMinDate ""
                                                                                  :timezonename ""
                                                                                  :tlGrants 0
                                                                                  :tpGrants 0
                                                                                  :userName ""}})
require "http/client"

url = "{{baseUrl}}/account/guests/:guestId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests/:guestId"),
    Content = new StringContent("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests/:guestId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/account/guests/:guestId"

	payload := strings.NewReader("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests/:guestId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 898

{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/account/guests/:guestId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/account/guests/:guestId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/account/guests/:guestId")
  .header("content-type", "application/json")
  .body("{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  apiKey: '',
  conversionOptions: {
    hideComCost: false,
    hideCost: false,
    hideCount: false,
    hideParams: false,
    hideValue: false,
    percentCommission: 0,
    percentValue: 0
  },
  creationDate: '',
  currentGrant: {
    DatapointType: '',
    Entity: {
      id: 0,
      uri: ''
    },
    EntityName: '',
    EntityType: '',
    Type: ''
  },
  dateFormat: '',
  decimalSeparator: '',
  email: '',
  extendedGrants: {
    allowAllGrants: false,
    allowGroupCreation: false
  },
  groupGrants: 0,
  hitOptions: {
    hideReferrer: false
  },
  id: 0,
  key: '',
  language: '',
  loginCount: 0,
  name: '',
  notes: '',
  numberGroupSeparator: '',
  password: '',
  timeFormat: '',
  timeZone: 0,
  timeframeMinDate: '',
  timezonename: '',
  tlGrants: 0,
  tpGrants: 0,
  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/guests/:guestId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/guests/:guestId',
  headers: {'content-type': 'application/json'},
  data: {
    apiKey: '',
    conversionOptions: {
      hideComCost: false,
      hideCost: false,
      hideCount: false,
      hideParams: false,
      hideValue: false,
      percentCommission: 0,
      percentValue: 0
    },
    creationDate: '',
    currentGrant: {
      DatapointType: '',
      Entity: {id: 0, uri: ''},
      EntityName: '',
      EntityType: '',
      Type: ''
    },
    dateFormat: '',
    decimalSeparator: '',
    email: '',
    extendedGrants: {allowAllGrants: false, allowGroupCreation: false},
    groupGrants: 0,
    hitOptions: {hideReferrer: false},
    id: 0,
    key: '',
    language: '',
    loginCount: 0,
    name: '',
    notes: '',
    numberGroupSeparator: '',
    password: '',
    timeFormat: '',
    timeZone: 0,
    timeframeMinDate: '',
    timezonename: '',
    tlGrants: 0,
    tpGrants: 0,
    userName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/account/guests/:guestId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiKey":"","conversionOptions":{"hideComCost":false,"hideCost":false,"hideCount":false,"hideParams":false,"hideValue":false,"percentCommission":0,"percentValue":0},"creationDate":"","currentGrant":{"DatapointType":"","Entity":{"id":0,"uri":""},"EntityName":"","EntityType":"","Type":""},"dateFormat":"","decimalSeparator":"","email":"","extendedGrants":{"allowAllGrants":false,"allowGroupCreation":false},"groupGrants":0,"hitOptions":{"hideReferrer":false},"id":0,"key":"","language":"","loginCount":0,"name":"","notes":"","numberGroupSeparator":"","password":"","timeFormat":"","timeZone":0,"timeframeMinDate":"","timezonename":"","tlGrants":0,"tpGrants":0,"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/guests/:guestId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apiKey": "",\n  "conversionOptions": {\n    "hideComCost": false,\n    "hideCost": false,\n    "hideCount": false,\n    "hideParams": false,\n    "hideValue": false,\n    "percentCommission": 0,\n    "percentValue": 0\n  },\n  "creationDate": "",\n  "currentGrant": {\n    "DatapointType": "",\n    "Entity": {\n      "id": 0,\n      "uri": ""\n    },\n    "EntityName": "",\n    "EntityType": "",\n    "Type": ""\n  },\n  "dateFormat": "",\n  "decimalSeparator": "",\n  "email": "",\n  "extendedGrants": {\n    "allowAllGrants": false,\n    "allowGroupCreation": false\n  },\n  "groupGrants": 0,\n  "hitOptions": {\n    "hideReferrer": false\n  },\n  "id": 0,\n  "key": "",\n  "language": "",\n  "loginCount": 0,\n  "name": "",\n  "notes": "",\n  "numberGroupSeparator": "",\n  "password": "",\n  "timeFormat": "",\n  "timeZone": 0,\n  "timeframeMinDate": "",\n  "timezonename": "",\n  "tlGrants": 0,\n  "tpGrants": 0,\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  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/account/guests/:guestId")
  .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/guests/:guestId',
  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({
  apiKey: '',
  conversionOptions: {
    hideComCost: false,
    hideCost: false,
    hideCount: false,
    hideParams: false,
    hideValue: false,
    percentCommission: 0,
    percentValue: 0
  },
  creationDate: '',
  currentGrant: {
    DatapointType: '',
    Entity: {id: 0, uri: ''},
    EntityName: '',
    EntityType: '',
    Type: ''
  },
  dateFormat: '',
  decimalSeparator: '',
  email: '',
  extendedGrants: {allowAllGrants: false, allowGroupCreation: false},
  groupGrants: 0,
  hitOptions: {hideReferrer: false},
  id: 0,
  key: '',
  language: '',
  loginCount: 0,
  name: '',
  notes: '',
  numberGroupSeparator: '',
  password: '',
  timeFormat: '',
  timeZone: 0,
  timeframeMinDate: '',
  timezonename: '',
  tlGrants: 0,
  tpGrants: 0,
  userName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account/guests/:guestId',
  headers: {'content-type': 'application/json'},
  body: {
    apiKey: '',
    conversionOptions: {
      hideComCost: false,
      hideCost: false,
      hideCount: false,
      hideParams: false,
      hideValue: false,
      percentCommission: 0,
      percentValue: 0
    },
    creationDate: '',
    currentGrant: {
      DatapointType: '',
      Entity: {id: 0, uri: ''},
      EntityName: '',
      EntityType: '',
      Type: ''
    },
    dateFormat: '',
    decimalSeparator: '',
    email: '',
    extendedGrants: {allowAllGrants: false, allowGroupCreation: false},
    groupGrants: 0,
    hitOptions: {hideReferrer: false},
    id: 0,
    key: '',
    language: '',
    loginCount: 0,
    name: '',
    notes: '',
    numberGroupSeparator: '',
    password: '',
    timeFormat: '',
    timeZone: 0,
    timeframeMinDate: '',
    timezonename: '',
    tlGrants: 0,
    tpGrants: 0,
    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/guests/:guestId');

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

req.type('json');
req.send({
  apiKey: '',
  conversionOptions: {
    hideComCost: false,
    hideCost: false,
    hideCount: false,
    hideParams: false,
    hideValue: false,
    percentCommission: 0,
    percentValue: 0
  },
  creationDate: '',
  currentGrant: {
    DatapointType: '',
    Entity: {
      id: 0,
      uri: ''
    },
    EntityName: '',
    EntityType: '',
    Type: ''
  },
  dateFormat: '',
  decimalSeparator: '',
  email: '',
  extendedGrants: {
    allowAllGrants: false,
    allowGroupCreation: false
  },
  groupGrants: 0,
  hitOptions: {
    hideReferrer: false
  },
  id: 0,
  key: '',
  language: '',
  loginCount: 0,
  name: '',
  notes: '',
  numberGroupSeparator: '',
  password: '',
  timeFormat: '',
  timeZone: 0,
  timeframeMinDate: '',
  timezonename: '',
  tlGrants: 0,
  tpGrants: 0,
  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/guests/:guestId',
  headers: {'content-type': 'application/json'},
  data: {
    apiKey: '',
    conversionOptions: {
      hideComCost: false,
      hideCost: false,
      hideCount: false,
      hideParams: false,
      hideValue: false,
      percentCommission: 0,
      percentValue: 0
    },
    creationDate: '',
    currentGrant: {
      DatapointType: '',
      Entity: {id: 0, uri: ''},
      EntityName: '',
      EntityType: '',
      Type: ''
    },
    dateFormat: '',
    decimalSeparator: '',
    email: '',
    extendedGrants: {allowAllGrants: false, allowGroupCreation: false},
    groupGrants: 0,
    hitOptions: {hideReferrer: false},
    id: 0,
    key: '',
    language: '',
    loginCount: 0,
    name: '',
    notes: '',
    numberGroupSeparator: '',
    password: '',
    timeFormat: '',
    timeZone: 0,
    timeframeMinDate: '',
    timezonename: '',
    tlGrants: 0,
    tpGrants: 0,
    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/guests/:guestId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"apiKey":"","conversionOptions":{"hideComCost":false,"hideCost":false,"hideCount":false,"hideParams":false,"hideValue":false,"percentCommission":0,"percentValue":0},"creationDate":"","currentGrant":{"DatapointType":"","Entity":{"id":0,"uri":""},"EntityName":"","EntityType":"","Type":""},"dateFormat":"","decimalSeparator":"","email":"","extendedGrants":{"allowAllGrants":false,"allowGroupCreation":false},"groupGrants":0,"hitOptions":{"hideReferrer":false},"id":0,"key":"","language":"","loginCount":0,"name":"","notes":"","numberGroupSeparator":"","password":"","timeFormat":"","timeZone":0,"timeframeMinDate":"","timezonename":"","tlGrants":0,"tpGrants":0,"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 = @{ @"apiKey": @"",
                              @"conversionOptions": @{ @"hideComCost": @NO, @"hideCost": @NO, @"hideCount": @NO, @"hideParams": @NO, @"hideValue": @NO, @"percentCommission": @0, @"percentValue": @0 },
                              @"creationDate": @"",
                              @"currentGrant": @{ @"DatapointType": @"", @"Entity": @{ @"id": @0, @"uri": @"" }, @"EntityName": @"", @"EntityType": @"", @"Type": @"" },
                              @"dateFormat": @"",
                              @"decimalSeparator": @"",
                              @"email": @"",
                              @"extendedGrants": @{ @"allowAllGrants": @NO, @"allowGroupCreation": @NO },
                              @"groupGrants": @0,
                              @"hitOptions": @{ @"hideReferrer": @NO },
                              @"id": @0,
                              @"key": @"",
                              @"language": @"",
                              @"loginCount": @0,
                              @"name": @"",
                              @"notes": @"",
                              @"numberGroupSeparator": @"",
                              @"password": @"",
                              @"timeFormat": @"",
                              @"timeZone": @0,
                              @"timeframeMinDate": @"",
                              @"timezonename": @"",
                              @"tlGrants": @0,
                              @"tpGrants": @0,
                              @"userName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/account/guests/:guestId"]
                                                       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/guests/:guestId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/account/guests/:guestId",
  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([
    'apiKey' => '',
    'conversionOptions' => [
        'hideComCost' => null,
        'hideCost' => null,
        'hideCount' => null,
        'hideParams' => null,
        'hideValue' => null,
        'percentCommission' => 0,
        'percentValue' => 0
    ],
    'creationDate' => '',
    'currentGrant' => [
        'DatapointType' => '',
        'Entity' => [
                'id' => 0,
                'uri' => ''
        ],
        'EntityName' => '',
        'EntityType' => '',
        'Type' => ''
    ],
    'dateFormat' => '',
    'decimalSeparator' => '',
    'email' => '',
    'extendedGrants' => [
        'allowAllGrants' => null,
        'allowGroupCreation' => null
    ],
    'groupGrants' => 0,
    'hitOptions' => [
        'hideReferrer' => null
    ],
    'id' => 0,
    'key' => '',
    'language' => '',
    'loginCount' => 0,
    'name' => '',
    'notes' => '',
    'numberGroupSeparator' => '',
    'password' => '',
    'timeFormat' => '',
    'timeZone' => 0,
    'timeframeMinDate' => '',
    'timezonename' => '',
    'tlGrants' => 0,
    'tpGrants' => 0,
    '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/guests/:guestId', [
  'body' => '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/account/guests/:guestId');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apiKey' => '',
  'conversionOptions' => [
    'hideComCost' => null,
    'hideCost' => null,
    'hideCount' => null,
    'hideParams' => null,
    'hideValue' => null,
    'percentCommission' => 0,
    'percentValue' => 0
  ],
  'creationDate' => '',
  'currentGrant' => [
    'DatapointType' => '',
    'Entity' => [
        'id' => 0,
        'uri' => ''
    ],
    'EntityName' => '',
    'EntityType' => '',
    'Type' => ''
  ],
  'dateFormat' => '',
  'decimalSeparator' => '',
  'email' => '',
  'extendedGrants' => [
    'allowAllGrants' => null,
    'allowGroupCreation' => null
  ],
  'groupGrants' => 0,
  'hitOptions' => [
    'hideReferrer' => null
  ],
  'id' => 0,
  'key' => '',
  'language' => '',
  'loginCount' => 0,
  'name' => '',
  'notes' => '',
  'numberGroupSeparator' => '',
  'password' => '',
  'timeFormat' => '',
  'timeZone' => 0,
  'timeframeMinDate' => '',
  'timezonename' => '',
  'tlGrants' => 0,
  'tpGrants' => 0,
  'userName' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apiKey' => '',
  'conversionOptions' => [
    'hideComCost' => null,
    'hideCost' => null,
    'hideCount' => null,
    'hideParams' => null,
    'hideValue' => null,
    'percentCommission' => 0,
    'percentValue' => 0
  ],
  'creationDate' => '',
  'currentGrant' => [
    'DatapointType' => '',
    'Entity' => [
        'id' => 0,
        'uri' => ''
    ],
    'EntityName' => '',
    'EntityType' => '',
    'Type' => ''
  ],
  'dateFormat' => '',
  'decimalSeparator' => '',
  'email' => '',
  'extendedGrants' => [
    'allowAllGrants' => null,
    'allowGroupCreation' => null
  ],
  'groupGrants' => 0,
  'hitOptions' => [
    'hideReferrer' => null
  ],
  'id' => 0,
  'key' => '',
  'language' => '',
  'loginCount' => 0,
  'name' => '',
  'notes' => '',
  'numberGroupSeparator' => '',
  'password' => '',
  'timeFormat' => '',
  'timeZone' => 0,
  'timeframeMinDate' => '',
  'timezonename' => '',
  'tlGrants' => 0,
  'tpGrants' => 0,
  'userName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/account/guests/:guestId');
$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/guests/:guestId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/guests/:guestId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}'
import http.client

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

payload = "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\n  \"userName\": \"\"\n}"

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

conn.request("POST", "/baseUrl/account/guests/:guestId", payload, headers)

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

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

url = "{{baseUrl}}/account/guests/:guestId"

payload = {
    "apiKey": "",
    "conversionOptions": {
        "hideComCost": False,
        "hideCost": False,
        "hideCount": False,
        "hideParams": False,
        "hideValue": False,
        "percentCommission": 0,
        "percentValue": 0
    },
    "creationDate": "",
    "currentGrant": {
        "DatapointType": "",
        "Entity": {
            "id": 0,
            "uri": ""
        },
        "EntityName": "",
        "EntityType": "",
        "Type": ""
    },
    "dateFormat": "",
    "decimalSeparator": "",
    "email": "",
    "extendedGrants": {
        "allowAllGrants": False,
        "allowGroupCreation": False
    },
    "groupGrants": 0,
    "hitOptions": { "hideReferrer": False },
    "id": 0,
    "key": "",
    "language": "",
    "loginCount": 0,
    "name": "",
    "notes": "",
    "numberGroupSeparator": "",
    "password": "",
    "timeFormat": "",
    "timeZone": 0,
    "timeframeMinDate": "",
    "timezonename": "",
    "tlGrants": 0,
    "tpGrants": 0,
    "userName": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/account/guests/:guestId"

payload <- "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests/:guestId")

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  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests/:guestId') do |req|
  req.body = "{\n  \"apiKey\": \"\",\n  \"conversionOptions\": {\n    \"hideComCost\": false,\n    \"hideCost\": false,\n    \"hideCount\": false,\n    \"hideParams\": false,\n    \"hideValue\": false,\n    \"percentCommission\": 0,\n    \"percentValue\": 0\n  },\n  \"creationDate\": \"\",\n  \"currentGrant\": {\n    \"DatapointType\": \"\",\n    \"Entity\": {\n      \"id\": 0,\n      \"uri\": \"\"\n    },\n    \"EntityName\": \"\",\n    \"EntityType\": \"\",\n    \"Type\": \"\"\n  },\n  \"dateFormat\": \"\",\n  \"decimalSeparator\": \"\",\n  \"email\": \"\",\n  \"extendedGrants\": {\n    \"allowAllGrants\": false,\n    \"allowGroupCreation\": false\n  },\n  \"groupGrants\": 0,\n  \"hitOptions\": {\n    \"hideReferrer\": false\n  },\n  \"id\": 0,\n  \"key\": \"\",\n  \"language\": \"\",\n  \"loginCount\": 0,\n  \"name\": \"\",\n  \"notes\": \"\",\n  \"numberGroupSeparator\": \"\",\n  \"password\": \"\",\n  \"timeFormat\": \"\",\n  \"timeZone\": 0,\n  \"timeframeMinDate\": \"\",\n  \"timezonename\": \"\",\n  \"tlGrants\": 0,\n  \"tpGrants\": 0,\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/guests/:guestId";

    let payload = json!({
        "apiKey": "",
        "conversionOptions": json!({
            "hideComCost": false,
            "hideCost": false,
            "hideCount": false,
            "hideParams": false,
            "hideValue": false,
            "percentCommission": 0,
            "percentValue": 0
        }),
        "creationDate": "",
        "currentGrant": json!({
            "DatapointType": "",
            "Entity": json!({
                "id": 0,
                "uri": ""
            }),
            "EntityName": "",
            "EntityType": "",
            "Type": ""
        }),
        "dateFormat": "",
        "decimalSeparator": "",
        "email": "",
        "extendedGrants": json!({
            "allowAllGrants": false,
            "allowGroupCreation": false
        }),
        "groupGrants": 0,
        "hitOptions": json!({"hideReferrer": false}),
        "id": 0,
        "key": "",
        "language": "",
        "loginCount": 0,
        "name": "",
        "notes": "",
        "numberGroupSeparator": "",
        "password": "",
        "timeFormat": "",
        "timeZone": 0,
        "timeframeMinDate": "",
        "timezonename": "",
        "tlGrants": 0,
        "tpGrants": 0,
        "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/guests/:guestId \
  --header 'content-type: application/json' \
  --data '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}'
echo '{
  "apiKey": "",
  "conversionOptions": {
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  },
  "creationDate": "",
  "currentGrant": {
    "DatapointType": "",
    "Entity": {
      "id": 0,
      "uri": ""
    },
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  },
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": {
    "allowAllGrants": false,
    "allowGroupCreation": false
  },
  "groupGrants": 0,
  "hitOptions": {
    "hideReferrer": false
  },
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
}' |  \
  http POST {{baseUrl}}/account/guests/:guestId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "apiKey": "",\n  "conversionOptions": {\n    "hideComCost": false,\n    "hideCost": false,\n    "hideCount": false,\n    "hideParams": false,\n    "hideValue": false,\n    "percentCommission": 0,\n    "percentValue": 0\n  },\n  "creationDate": "",\n  "currentGrant": {\n    "DatapointType": "",\n    "Entity": {\n      "id": 0,\n      "uri": ""\n    },\n    "EntityName": "",\n    "EntityType": "",\n    "Type": ""\n  },\n  "dateFormat": "",\n  "decimalSeparator": "",\n  "email": "",\n  "extendedGrants": {\n    "allowAllGrants": false,\n    "allowGroupCreation": false\n  },\n  "groupGrants": 0,\n  "hitOptions": {\n    "hideReferrer": false\n  },\n  "id": 0,\n  "key": "",\n  "language": "",\n  "loginCount": 0,\n  "name": "",\n  "notes": "",\n  "numberGroupSeparator": "",\n  "password": "",\n  "timeFormat": "",\n  "timeZone": 0,\n  "timeframeMinDate": "",\n  "timezonename": "",\n  "tlGrants": 0,\n  "tpGrants": 0,\n  "userName": ""\n}' \
  --output-document \
  - {{baseUrl}}/account/guests/:guestId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apiKey": "",
  "conversionOptions": [
    "hideComCost": false,
    "hideCost": false,
    "hideCount": false,
    "hideParams": false,
    "hideValue": false,
    "percentCommission": 0,
    "percentValue": 0
  ],
  "creationDate": "",
  "currentGrant": [
    "DatapointType": "",
    "Entity": [
      "id": 0,
      "uri": ""
    ],
    "EntityName": "",
    "EntityType": "",
    "Type": ""
  ],
  "dateFormat": "",
  "decimalSeparator": "",
  "email": "",
  "extendedGrants": [
    "allowAllGrants": false,
    "allowGroupCreation": false
  ],
  "groupGrants": 0,
  "hitOptions": ["hideReferrer": false],
  "id": 0,
  "key": "",
  "language": "",
  "loginCount": 0,
  "name": "",
  "notes": "",
  "numberGroupSeparator": "",
  "password": "",
  "timeFormat": "",
  "timeZone": 0,
  "timeframeMinDate": "",
  "timezonename": "",
  "tlGrants": 0,
  "tpGrants": 0,
  "userName": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/guests/:guestId")! 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

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
application/xml
RESPONSE BODY xml

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/xml
RESPONSE BODY xml

{
  "creationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
POST Update current account data
{{baseUrl}}/account
BODY json

{
  "boGoVal": "",
  "bonusClicks": 0,
  "companyName": "",
  "companyRole": "",
  "email": "",
  "firstName": "",
  "lastName": "",
  "phone": "",
  "redirectOnly": false,
  "registrationDate": "",
  "timeframeMinDate": "",
  "timezone": 0,
  "timezonename": ""
}
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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\n}");

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

(client/post "{{baseUrl}}/account" {:content-type :json
                                                    :form-params {:boGoVal ""
                                                                  :bonusClicks 0
                                                                  :companyName ""
                                                                  :companyRole ""
                                                                  :email ""
                                                                  :firstName ""
                                                                  :lastName ""
                                                                  :phone ""
                                                                  :redirectOnly false
                                                                  :registrationDate ""
                                                                  :timeframeMinDate ""
                                                                  :timezone 0
                                                                  :timezonename ""}})
require "http/client"

url = "{{baseUrl}}/account"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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: 264

{
  "boGoVal": "",
  "bonusClicks": 0,
  "companyName": "",
  "companyRole": "",
  "email": "",
  "firstName": "",
  "lastName": "",
  "phone": "",
  "redirectOnly": false,
  "registrationDate": "",
  "timeframeMinDate": "",
  "timezone": 0,
  "timezonename": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/account")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  boGoVal: '',
  bonusClicks: 0,
  companyName: '',
  companyRole: '',
  email: '',
  firstName: '',
  lastName: '',
  phone: '',
  redirectOnly: false,
  registrationDate: '',
  timeframeMinDate: '',
  timezone: 0,
  timezonename: ''
});

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: {
    boGoVal: '',
    bonusClicks: 0,
    companyName: '',
    companyRole: '',
    email: '',
    firstName: '',
    lastName: '',
    phone: '',
    redirectOnly: false,
    registrationDate: '',
    timeframeMinDate: '',
    timezone: 0,
    timezonename: ''
  }
};

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: '{"boGoVal":"","bonusClicks":0,"companyName":"","companyRole":"","email":"","firstName":"","lastName":"","phone":"","redirectOnly":false,"registrationDate":"","timeframeMinDate":"","timezone":0,"timezonename":""}'
};

try {
  const response = await 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  "boGoVal": "",\n  "bonusClicks": 0,\n  "companyName": "",\n  "companyRole": "",\n  "email": "",\n  "firstName": "",\n  "lastName": "",\n  "phone": "",\n  "redirectOnly": false,\n  "registrationDate": "",\n  "timeframeMinDate": "",\n  "timezone": 0,\n  "timezonename": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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({
  boGoVal: '',
  bonusClicks: 0,
  companyName: '',
  companyRole: '',
  email: '',
  firstName: '',
  lastName: '',
  phone: '',
  redirectOnly: false,
  registrationDate: '',
  timeframeMinDate: '',
  timezone: 0,
  timezonename: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/account',
  headers: {'content-type': 'application/json'},
  body: {
    boGoVal: '',
    bonusClicks: 0,
    companyName: '',
    companyRole: '',
    email: '',
    firstName: '',
    lastName: '',
    phone: '',
    redirectOnly: false,
    registrationDate: '',
    timeframeMinDate: '',
    timezone: 0,
    timezonename: ''
  },
  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({
  boGoVal: '',
  bonusClicks: 0,
  companyName: '',
  companyRole: '',
  email: '',
  firstName: '',
  lastName: '',
  phone: '',
  redirectOnly: false,
  registrationDate: '',
  timeframeMinDate: '',
  timezone: 0,
  timezonename: ''
});

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: {
    boGoVal: '',
    bonusClicks: 0,
    companyName: '',
    companyRole: '',
    email: '',
    firstName: '',
    lastName: '',
    phone: '',
    redirectOnly: false,
    registrationDate: '',
    timeframeMinDate: '',
    timezone: 0,
    timezonename: ''
  }
};

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: '{"boGoVal":"","bonusClicks":0,"companyName":"","companyRole":"","email":"","firstName":"","lastName":"","phone":"","redirectOnly":false,"registrationDate":"","timeframeMinDate":"","timezone":0,"timezonename":""}'
};

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 = @{ @"boGoVal": @"",
                              @"bonusClicks": @0,
                              @"companyName": @"",
                              @"companyRole": @"",
                              @"email": @"",
                              @"firstName": @"",
                              @"lastName": @"",
                              @"phone": @"",
                              @"redirectOnly": @NO,
                              @"registrationDate": @"",
                              @"timeframeMinDate": @"",
                              @"timezone": @0,
                              @"timezonename": @"" };

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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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([
    'boGoVal' => '',
    'bonusClicks' => 0,
    'companyName' => '',
    'companyRole' => '',
    'email' => '',
    'firstName' => '',
    'lastName' => '',
    'phone' => '',
    'redirectOnly' => null,
    'registrationDate' => '',
    'timeframeMinDate' => '',
    'timezone' => 0,
    'timezonename' => ''
  ]),
  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' => '{
  "boGoVal": "",
  "bonusClicks": 0,
  "companyName": "",
  "companyRole": "",
  "email": "",
  "firstName": "",
  "lastName": "",
  "phone": "",
  "redirectOnly": false,
  "registrationDate": "",
  "timeframeMinDate": "",
  "timezone": 0,
  "timezonename": ""
}',
  '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([
  'boGoVal' => '',
  'bonusClicks' => 0,
  'companyName' => '',
  'companyRole' => '',
  'email' => '',
  'firstName' => '',
  'lastName' => '',
  'phone' => '',
  'redirectOnly' => null,
  'registrationDate' => '',
  'timeframeMinDate' => '',
  'timezone' => 0,
  'timezonename' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'boGoVal' => '',
  'bonusClicks' => 0,
  'companyName' => '',
  'companyRole' => '',
  'email' => '',
  'firstName' => '',
  'lastName' => '',
  'phone' => '',
  'redirectOnly' => null,
  'registrationDate' => '',
  'timeframeMinDate' => '',
  'timezone' => 0,
  'timezonename' => ''
]));
$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 '{
  "boGoVal": "",
  "bonusClicks": 0,
  "companyName": "",
  "companyRole": "",
  "email": "",
  "firstName": "",
  "lastName": "",
  "phone": "",
  "redirectOnly": false,
  "registrationDate": "",
  "timeframeMinDate": "",
  "timezone": 0,
  "timezonename": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "boGoVal": "",
  "bonusClicks": 0,
  "companyName": "",
  "companyRole": "",
  "email": "",
  "firstName": "",
  "lastName": "",
  "phone": "",
  "redirectOnly": false,
  "registrationDate": "",
  "timeframeMinDate": "",
  "timezone": 0,
  "timezonename": ""
}'
import http.client

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

payload = "{\n  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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 = {
    "boGoVal": "",
    "bonusClicks": 0,
    "companyName": "",
    "companyRole": "",
    "email": "",
    "firstName": "",
    "lastName": "",
    "phone": "",
    "redirectOnly": False,
    "registrationDate": "",
    "timeframeMinDate": "",
    "timezone": 0,
    "timezonename": ""
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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  \"boGoVal\": \"\",\n  \"bonusClicks\": 0,\n  \"companyName\": \"\",\n  \"companyRole\": \"\",\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"lastName\": \"\",\n  \"phone\": \"\",\n  \"redirectOnly\": false,\n  \"registrationDate\": \"\",\n  \"timeframeMinDate\": \"\",\n  \"timezone\": 0,\n  \"timezonename\": \"\"\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!({
        "boGoVal": "",
        "bonusClicks": 0,
        "companyName": "",
        "companyRole": "",
        "email": "",
        "firstName": "",
        "lastName": "",
        "phone": "",
        "redirectOnly": false,
        "registrationDate": "",
        "timeframeMinDate": "",
        "timezone": 0,
        "timezonename": ""
    });

    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 '{
  "boGoVal": "",
  "bonusClicks": 0,
  "companyName": "",
  "companyRole": "",
  "email": "",
  "firstName": "",
  "lastName": "",
  "phone": "",
  "redirectOnly": false,
  "registrationDate": "",
  "timeframeMinDate": "",
  "timezone": 0,
  "timezonename": ""
}'
echo '{
  "boGoVal": "",
  "bonusClicks": 0,
  "companyName": "",
  "companyRole": "",
  "email": "",
  "firstName": "",
  "lastName": "",
  "phone": "",
  "redirectOnly": false,
  "registrationDate": "",
  "timeframeMinDate": "",
  "timezone": 0,
  "timezonename": ""
}' |  \
  http POST {{baseUrl}}/account \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "boGoVal": "",\n  "bonusClicks": 0,\n  "companyName": "",\n  "companyRole": "",\n  "email": "",\n  "firstName": "",\n  "lastName": "",\n  "phone": "",\n  "redirectOnly": false,\n  "registrationDate": "",\n  "timeframeMinDate": "",\n  "timezone": 0,\n  "timezonename": ""\n}' \
  --output-document \
  - {{baseUrl}}/account
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "boGoVal": "",
  "bonusClicks": 0,
  "companyName": "",
  "companyRole": "",
  "email": "",
  "firstName": "",
  "lastName": "",
  "phone": "",
  "redirectOnly": false,
  "registrationDate": "",
  "timeframeMinDate": "",
  "timezone": 0,
  "timezonename": ""
] 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

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
application/xml
RESPONSE BODY xml

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/xml
RESPONSE BODY xml

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
GET Retrieve statistics about a subset of conversions for a timeframe with conversions data
{{baseUrl}}/aggregated/summary/conversions
QUERY PARAMS

timeFrame
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/aggregated/summary/conversions?timeFrame=");

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

(client/get "{{baseUrl}}/aggregated/summary/conversions" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/aggregated/summary/conversions?timeFrame="

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

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

func main() {

	url := "{{baseUrl}}/aggregated/summary/conversions?timeFrame="

	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/aggregated/summary/conversions?timeFrame= HTTP/1.1
Host: example.com

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/aggregated/summary/conversions?timeFrame=")
  .asString();
const 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}}/aggregated/summary/conversions?timeFrame=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/aggregated/summary/conversions',
  params: {timeFrame: ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/aggregated/summary/conversions?timeFrame=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/aggregated/summary/conversions?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/aggregated/summary/conversions',
  qs: {timeFrame: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/aggregated/summary/conversions');

req.query({
  timeFrame: ''
});

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}}/aggregated/summary/conversions',
  params: {timeFrame: ''}
};

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

const url = '{{baseUrl}}/aggregated/summary/conversions?timeFrame=';
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}}/aggregated/summary/conversions?timeFrame="]
                                                       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}}/aggregated/summary/conversions?timeFrame=" in

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

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

$request->setQueryData([
  'timeFrame' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/aggregated/summary/conversions');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

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

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

conn.request("GET", "/baseUrl/aggregated/summary/conversions?timeFrame=")

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

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

url = "{{baseUrl}}/aggregated/summary/conversions"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/aggregated/summary/conversions"

queryString <- list(timeFrame = "")

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

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

url = URI("{{baseUrl}}/aggregated/summary/conversions?timeFrame=")

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/aggregated/summary/conversions') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/aggregated/summary/conversions?timeFrame='
http GET '{{baseUrl}}/aggregated/summary/conversions?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/aggregated/summary/conversions?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/aggregated/summary/conversions?timeFrame=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve statistics about a subset of datapoints for a timeframe with datapoints data
{{baseUrl}}/aggregated/summary/datapoints
QUERY PARAMS

timeFrame
type
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&type=");

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

(client/get "{{baseUrl}}/aggregated/summary/datapoints" {:query-params {:timeFrame ""
                                                                                        :type ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&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/aggregated/summary/datapoints?timeFrame=&type= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&type=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&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}}/aggregated/summary/datapoints?timeFrame=&type=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&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}}/aggregated/summary/datapoints?timeFrame=&type=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/aggregated/summary/datapoints',
  params: {timeFrame: '', type: ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&type=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/aggregated/summary/datapoints?timeFrame=&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}}/aggregated/summary/datapoints',
  qs: {timeFrame: '', 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}}/aggregated/summary/datapoints');

req.query({
  timeFrame: '',
  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}}/aggregated/summary/datapoints',
  params: {timeFrame: '', type: ''}
};

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

const url = '{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&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}}/aggregated/summary/datapoints?timeFrame=&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}}/aggregated/summary/datapoints?timeFrame=&type=" in

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

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

$request->setQueryData([
  'timeFrame' => '',
  'type' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/aggregated/summary/datapoints');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => '',
  'type' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&type=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&type=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/aggregated/summary/datapoints?timeFrame=&type=")

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

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

url = "{{baseUrl}}/aggregated/summary/datapoints"

querystring = {"timeFrame":"","type":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/aggregated/summary/datapoints"

queryString <- list(
  timeFrame = "",
  type = ""
)

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

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

url = URI("{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&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/aggregated/summary/datapoints') do |req|
  req.params['timeFrame'] = ''
  req.params['type'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("timeFrame", ""),
        ("type", ""),
    ];

    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}}/aggregated/summary/datapoints?timeFrame=&type='
http GET '{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&type='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&type='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/aggregated/summary/datapoints?timeFrame=&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()
GET Retrieve statistics about a subset of groups for a timeframe with groups data
{{baseUrl}}/aggregated/summary/groups
QUERY PARAMS

timeFrame
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/aggregated/summary/groups?timeFrame=");

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

(client/get "{{baseUrl}}/aggregated/summary/groups" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/aggregated/summary/groups?timeFrame="

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

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

func main() {

	url := "{{baseUrl}}/aggregated/summary/groups?timeFrame="

	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/aggregated/summary/groups?timeFrame= HTTP/1.1
Host: example.com

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/aggregated/summary/groups?timeFrame=")
  .asString();
const 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}}/aggregated/summary/groups?timeFrame=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/aggregated/summary/groups',
  params: {timeFrame: ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/aggregated/summary/groups?timeFrame=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/aggregated/summary/groups?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/aggregated/summary/groups',
  qs: {timeFrame: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/aggregated/summary/groups');

req.query({
  timeFrame: ''
});

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}}/aggregated/summary/groups',
  params: {timeFrame: ''}
};

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

const url = '{{baseUrl}}/aggregated/summary/groups?timeFrame=';
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}}/aggregated/summary/groups?timeFrame="]
                                                       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}}/aggregated/summary/groups?timeFrame=" in

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

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

$request->setQueryData([
  'timeFrame' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/aggregated/summary/groups');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

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

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

conn.request("GET", "/baseUrl/aggregated/summary/groups?timeFrame=")

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

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

url = "{{baseUrl}}/aggregated/summary/groups"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/aggregated/summary/groups"

queryString <- list(timeFrame = "")

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

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

url = URI("{{baseUrl}}/aggregated/summary/groups?timeFrame=")

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/aggregated/summary/groups') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/aggregated/summary/groups?timeFrame='
http GET '{{baseUrl}}/aggregated/summary/groups?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/aggregated/summary/groups?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/aggregated/summary/groups?timeFrame=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve statistics about this customer for a timeframe grouped by some temporal entity (day-week-month)
{{baseUrl}}/aggregated/list
QUERY PARAMS

timeFrame
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/aggregated/list?timeFrame=");

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

(client/get "{{baseUrl}}/aggregated/list" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/aggregated/list?timeFrame="

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

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

func main() {

	url := "{{baseUrl}}/aggregated/list?timeFrame="

	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/aggregated/list?timeFrame= HTTP/1.1
Host: example.com

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/aggregated/list',
  params: {timeFrame: ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/aggregated/list?timeFrame=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/aggregated/list?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/aggregated/list',
  qs: {timeFrame: ''}
};

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

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

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

req.query({
  timeFrame: ''
});

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}}/aggregated/list',
  params: {timeFrame: ''}
};

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

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

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

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

$request->setQueryData([
  'timeFrame' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/aggregated/list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

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

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

conn.request("GET", "/baseUrl/aggregated/list?timeFrame=")

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

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

url = "{{baseUrl}}/aggregated/list"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/aggregated/list"

queryString <- list(timeFrame = "")

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

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

url = URI("{{baseUrl}}/aggregated/list?timeFrame=")

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/aggregated/list') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/aggregated/list?timeFrame='
http GET '{{baseUrl}}/aggregated/list?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/aggregated/list?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/aggregated/list?timeFrame=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve statistics about this customer for a timeframe
{{baseUrl}}/aggregated
QUERY PARAMS

timeFrame
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/aggregated?timeFrame=");

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

(client/get "{{baseUrl}}/aggregated" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/aggregated?timeFrame="

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

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

func main() {

	url := "{{baseUrl}}/aggregated?timeFrame="

	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/aggregated?timeFrame= HTTP/1.1
Host: example.com

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/aggregated',
  params: {timeFrame: ''}
};

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/aggregated?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/aggregated',
  qs: {timeFrame: ''}
};

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

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

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

req.query({
  timeFrame: ''
});

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}}/aggregated',
  params: {timeFrame: ''}
};

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

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

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

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

$request->setQueryData([
  'timeFrame' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/aggregated');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

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

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

conn.request("GET", "/baseUrl/aggregated?timeFrame=")

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

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

url = "{{baseUrl}}/aggregated"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

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

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

queryString <- list(timeFrame = "")

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

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

url = URI("{{baseUrl}}/aggregated?timeFrame=")

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/aggregated') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/aggregated?timeFrame='
http GET '{{baseUrl}}/aggregated?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/aggregated?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/aggregated?timeFrame=")! 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

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
GET Retrieve the latest list of events of this account. Limited to last 100.
{{baseUrl}}/clickstream
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

url = "{{baseUrl}}/clickstream"

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

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

func main() {

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

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

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

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

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

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/clickstream',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/clickstream'};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/clickstream"

response = requests.get(url)

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

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

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

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

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

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

puts response.status
puts response.body
use reqwest;

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clickstream")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
POST Create a conversion
{{baseUrl}}/conversions
BODY json

{
  "code": "",
  "creationDate": "",
  "deleted": false,
  "description": "",
  "id": 0,
  "name": "",
  "protocol": "",
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"creationDate\": \"20120203120530\"\n}");

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

(client/post "{{baseUrl}}/conversions" {:content-type :json
                                                        :form-params {:creationDate "20120203120530"}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"creationDate\": \"20120203120530\"\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/conversions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 38

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversions',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530'}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/conversions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "creationDate": "20120203120530"\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/conversions")
  .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/conversions',
  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({creationDate: '20120203120530'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversions',
  headers: {'content-type': 'application/json'},
  body: {creationDate: '20120203120530'},
  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}}/conversions');

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

req.type('json');
req.send({
  creationDate: '20120203120530'
});

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}}/conversions',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530'}
};

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

const url = '{{baseUrl}}/conversions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530"}'
};

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 = @{ @"creationDate": @"20120203120530" };

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

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

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'creationDate' => '20120203120530'
]));

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

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

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

payload = "{\n  \"creationDate\": \"20120203120530\"\n}"

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

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

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

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

url = "{{baseUrl}}/conversions"

payload = { "creationDate": "20120203120530" }
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"creationDate\": \"20120203120530\"\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}}/conversions")

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  \"creationDate\": \"20120203120530\"\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/conversions') do |req|
  req.body = "{\n  \"creationDate\": \"20120203120530\"\n}"
end

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

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

    let payload = json!({"creationDate": "20120203120530"});

    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}}/conversions \
  --header 'content-type: application/json' \
  --data '{
  "creationDate": "20120203120530"
}'
echo '{
  "creationDate": "20120203120530"
}' |  \
  http POST {{baseUrl}}/conversions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "creationDate": "20120203120530"\n}' \
  --output-document \
  - {{baseUrl}}/conversions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["creationDate": "20120203120530"] as [String : Any]

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

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

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

dataTask.resume()
DELETE Delete conversion specified by id
{{baseUrl}}/conversions/:conversionId
QUERY PARAMS

conversionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId");

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

(client/delete "{{baseUrl}}/conversions/:conversionId")
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId"

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

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

func main() {

	url := "{{baseUrl}}/conversions/:conversionId"

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

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/conversions/:conversionId")
  .asString();
const 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}}/conversions/:conversionId');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/conversions/:conversionId'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions/:conversionId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions/:conversionId'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/conversions/:conversionId');

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}}/conversions/:conversionId'};

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId');
$request->setMethod(HTTP_METH_DELETE);

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

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

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

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

conn.request("DELETE", "/baseUrl/conversions/:conversionId")

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

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

url = "{{baseUrl}}/conversions/:conversionId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/conversions/:conversionId"

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

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

url = URI("{{baseUrl}}/conversions/:conversionId")

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/conversions/:conversionId') do |req|
end

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

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

    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}}/conversions/:conversionId
http DELETE {{baseUrl}}/conversions/:conversionId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/conversions/:conversionId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

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

dataTask.resume()
PUT Fast patch the -notes- field of a conversion
{{baseUrl}}/conversions/:conversionId/notes
QUERY PARAMS

conversionId
BODY json

{
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId/notes");

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  \"Text\": \"\"\n}");

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

(client/put "{{baseUrl}}/conversions/:conversionId/notes" {:content-type :json
                                                                           :form-params {:Text ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/conversions/:conversionId/notes"

	payload := strings.NewReader("{\n  \"Text\": \"\"\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/conversions/:conversionId/notes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/conversions/:conversionId/notes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/:conversionId/notes"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Text\": \"\"\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  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/notes")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/conversions/:conversionId/notes")
  .header("content-type", "application/json")
  .body("{\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Text: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/conversions/:conversionId/notes');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/conversions/:conversionId/notes',
  headers: {'content-type': 'application/json'},
  data: {Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/:conversionId/notes';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/conversions/:conversionId/notes',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Text": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/notes")
  .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/conversions/:conversionId/notes',
  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({Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/conversions/:conversionId/notes',
  headers: {'content-type': 'application/json'},
  body: {Text: ''},
  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}}/conversions/:conversionId/notes');

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

req.type('json');
req.send({
  Text: ''
});

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}}/conversions/:conversionId/notes',
  headers: {'content-type': 'application/json'},
  data: {Text: ''}
};

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

const url = '{{baseUrl}}/conversions/:conversionId/notes';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Text":""}'
};

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 = @{ @"Text": @"" };

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

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

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/:conversionId/notes",
  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([
    'Text' => ''
  ]),
  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}}/conversions/:conversionId/notes', [
  'body' => '{
  "Text": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId/notes');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Text' => ''
]));

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

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

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

payload = "{\n  \"Text\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/conversions/:conversionId/notes", payload, headers)

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

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

url = "{{baseUrl}}/conversions/:conversionId/notes"

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

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

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

url <- "{{baseUrl}}/conversions/:conversionId/notes"

payload <- "{\n  \"Text\": \"\"\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}}/conversions/:conversionId/notes")

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  \"Text\": \"\"\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/conversions/:conversionId/notes') do |req|
  req.body = "{\n  \"Text\": \"\"\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}}/conversions/:conversionId/notes";

    let payload = json!({"Text": ""});

    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}}/conversions/:conversionId/notes \
  --header 'content-type: application/json' \
  --data '{
  "Text": ""
}'
echo '{
  "Text": ""
}' |  \
  http PUT {{baseUrl}}/conversions/:conversionId/notes \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/conversions/:conversionId/notes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Text": ""] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId/notes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
PUT Modify the association between a conversion and a datapoint
{{baseUrl}}/conversions/:conversionId/datapoints/patch
QUERY PARAMS

conversionId
BODY json

{
  "Action": "",
  "Id": 0,
  "ReplaceId": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId/datapoints/patch");

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  \"Id\": 0,\n  \"ReplaceId\": 0\n}");

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

(client/put "{{baseUrl}}/conversions/:conversionId/datapoints/patch" {:content-type :json
                                                                                      :form-params {:Action ""
                                                                                                    :Id 0
                                                                                                    :ReplaceId 0}})
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId/datapoints/patch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/conversions/:conversionId/datapoints/patch"),
    Content = new StringContent("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversions/:conversionId/datapoints/patch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/conversions/:conversionId/datapoints/patch"

	payload := strings.NewReader("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}")

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

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

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

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

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

}
PUT /baseUrl/conversions/:conversionId/datapoints/patch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "Action": "",
  "Id": 0,
  "ReplaceId": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/conversions/:conversionId/datapoints/patch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/:conversionId/datapoints/patch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/datapoints/patch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/conversions/:conversionId/datapoints/patch")
  .header("content-type", "application/json")
  .body("{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}")
  .asString();
const data = JSON.stringify({
  Action: '',
  Id: 0,
  ReplaceId: 0
});

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

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

xhr.open('PUT', '{{baseUrl}}/conversions/:conversionId/datapoints/patch');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/conversions/:conversionId/datapoints/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0, ReplaceId: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/:conversionId/datapoints/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0,"ReplaceId":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/conversions/:conversionId/datapoints/patch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Action": "",\n  "Id": 0,\n  "ReplaceId": 0\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/datapoints/patch")
  .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/conversions/:conversionId/datapoints/patch',
  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: '', Id: 0, ReplaceId: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/conversions/:conversionId/datapoints/patch',
  headers: {'content-type': 'application/json'},
  body: {Action: '', Id: 0, ReplaceId: 0},
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/conversions/:conversionId/datapoints/patch');

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

req.type('json');
req.send({
  Action: '',
  Id: 0,
  ReplaceId: 0
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/conversions/:conversionId/datapoints/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0, ReplaceId: 0}
};

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

const url = '{{baseUrl}}/conversions/:conversionId/datapoints/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0,"ReplaceId":0}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Action": @"",
                              @"Id": @0,
                              @"ReplaceId": @0 };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversions/:conversionId/datapoints/patch"]
                                                       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}}/conversions/:conversionId/datapoints/patch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/:conversionId/datapoints/patch",
  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' => '',
    'Id' => 0,
    'ReplaceId' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/conversions/:conversionId/datapoints/patch', [
  'body' => '{
  "Action": "",
  "Id": 0,
  "ReplaceId": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId/datapoints/patch');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Action' => '',
  'Id' => 0,
  'ReplaceId' => 0
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Action' => '',
  'Id' => 0,
  'ReplaceId' => 0
]));
$request->setRequestUrl('{{baseUrl}}/conversions/:conversionId/datapoints/patch');
$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}}/conversions/:conversionId/datapoints/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0,
  "ReplaceId": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions/:conversionId/datapoints/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0,
  "ReplaceId": 0
}'
import http.client

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

payload = "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}"

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

conn.request("PUT", "/baseUrl/conversions/:conversionId/datapoints/patch", payload, headers)

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

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

url = "{{baseUrl}}/conversions/:conversionId/datapoints/patch"

payload = {
    "Action": "",
    "Id": 0,
    "ReplaceId": 0
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/conversions/:conversionId/datapoints/patch"

payload <- "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/conversions/:conversionId/datapoints/patch")

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  \"Id\": 0,\n  \"ReplaceId\": 0\n}"

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

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

response = conn.put('/baseUrl/conversions/:conversionId/datapoints/patch') do |req|
  req.body = "{\n  \"Action\": \"\",\n  \"Id\": 0,\n  \"ReplaceId\": 0\n}"
end

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

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

    let payload = json!({
        "Action": "",
        "Id": 0,
        "ReplaceId": 0
    });

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

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/conversions/:conversionId/datapoints/patch \
  --header 'content-type: application/json' \
  --data '{
  "Action": "",
  "Id": 0,
  "ReplaceId": 0
}'
echo '{
  "Action": "",
  "Id": 0,
  "ReplaceId": 0
}' |  \
  http PUT {{baseUrl}}/conversions/:conversionId/datapoints/patch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Action": "",\n  "Id": 0,\n  "ReplaceId": 0\n}' \
  --output-document \
  - {{baseUrl}}/conversions/:conversionId/datapoints/patch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Action": "",
  "Id": 0,
  "ReplaceId": 0
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId/datapoints/patch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
PUT Modify the association between a conversion and multiple datapoints
{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch
QUERY PARAMS

conversionId
BODY json

{
  "PatchRequests": [
    {
      "Action": "",
      "Id": 0
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch");

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  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}");

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

(client/put "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch" {:content-type :json
                                                                                            :form-params {:PatchRequests [{:Action ""
                                                                                                                           :Id 0}]}})
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch"),
    Content = new StringContent("{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch"

	payload := strings.NewReader("{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}")

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

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

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

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

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

}
PUT /baseUrl/conversions/:conversionId/datapoints/batch/patch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 74

{
  "PatchRequests": [
    {
      "Action": "",
      "Id": 0
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch")
  .header("content-type", "application/json")
  .body("{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  PatchRequests: [
    {
      Action: '',
      Id: 0
    }
  ]
});

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

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

xhr.open('PUT', '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch',
  headers: {'content-type': 'application/json'},
  data: {PatchRequests: [{Action: '', Id: 0}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"PatchRequests":[{"Action":"","Id":0}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PatchRequests": [\n    {\n      "Action": "",\n      "Id": 0\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch")
  .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/conversions/:conversionId/datapoints/batch/patch',
  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({PatchRequests: [{Action: '', Id: 0}]}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch',
  headers: {'content-type': 'application/json'},
  body: {PatchRequests: [{Action: '', Id: 0}]},
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch');

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

req.type('json');
req.send({
  PatchRequests: [
    {
      Action: '',
      Id: 0
    }
  ]
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch',
  headers: {'content-type': 'application/json'},
  data: {PatchRequests: [{Action: '', Id: 0}]}
};

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

const url = '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"PatchRequests":[{"Action":"","Id":0}]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PatchRequests": @[ @{ @"Action": @"", @"Id": @0 } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch"]
                                                       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}}/conversions/:conversionId/datapoints/batch/patch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch",
  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([
    'PatchRequests' => [
        [
                'Action' => '',
                'Id' => 0
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch', [
  'body' => '{
  "PatchRequests": [
    {
      "Action": "",
      "Id": 0
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PatchRequests' => [
    [
        'Action' => '',
        'Id' => 0
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PatchRequests' => [
    [
        'Action' => '',
        'Id' => 0
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch');
$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}}/conversions/:conversionId/datapoints/batch/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "PatchRequests": [
    {
      "Action": "",
      "Id": 0
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "PatchRequests": [
    {
      "Action": "",
      "Id": 0
    }
  ]
}'
import http.client

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

payload = "{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}"

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

conn.request("PUT", "/baseUrl/conversions/:conversionId/datapoints/batch/patch", payload, headers)

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

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

url = "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch"

payload = { "PatchRequests": [
        {
            "Action": "",
            "Id": 0
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch"

payload <- "{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch")

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  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}"

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

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

response = conn.put('/baseUrl/conversions/:conversionId/datapoints/batch/patch') do |req|
  req.body = "{\n  \"PatchRequests\": [\n    {\n      \"Action\": \"\",\n      \"Id\": 0\n    }\n  ]\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch";

    let payload = json!({"PatchRequests": (
            json!({
                "Action": "",
                "Id": 0
            })
        )});

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

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/conversions/:conversionId/datapoints/batch/patch \
  --header 'content-type: application/json' \
  --data '{
  "PatchRequests": [
    {
      "Action": "",
      "Id": 0
    }
  ]
}'
echo '{
  "PatchRequests": [
    {
      "Action": "",
      "Id": 0
    }
  ]
}' |  \
  http PUT {{baseUrl}}/conversions/:conversionId/datapoints/batch/patch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "PatchRequests": [\n    {\n      "Action": "",\n      "Id": 0\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/conversions/:conversionId/datapoints/batch/patch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["PatchRequests": [
    [
      "Action": "",
      "Id": 0
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId/datapoints/batch/patch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
GET Retrieve a count of conversions
{{baseUrl}}/conversions/count
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/conversions/count")
require "http/client"

url = "{{baseUrl}}/conversions/count"

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

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

func main() {

	url := "{{baseUrl}}/conversions/count"

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

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

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

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

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions/count'};

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

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

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

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

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

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/conversions/count")

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

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

url = "{{baseUrl}}/conversions/count"

response = requests.get(url)

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

url <- "{{baseUrl}}/conversions/count"

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

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

url = URI("{{baseUrl}}/conversions/count")

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

puts response.status
puts response.body
use reqwest;

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve a count of datapoints connected to this conversion
{{baseUrl}}/conversions/:conversionId/datapoints/count
QUERY PARAMS

conversionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId/datapoints/count");

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

(client/get "{{baseUrl}}/conversions/:conversionId/datapoints/count")
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId/datapoints/count"

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

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

func main() {

	url := "{{baseUrl}}/conversions/:conversionId/datapoints/count"

	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/conversions/:conversionId/datapoints/count HTTP/1.1
Host: example.com

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversions/:conversionId/datapoints/count")
  .asString();
const 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}}/conversions/:conversionId/datapoints/count');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/conversions/:conversionId/datapoints/count'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/datapoints/count")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions/:conversionId/datapoints/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions/:conversionId/datapoints/count'
};

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

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

const req = unirest('GET', '{{baseUrl}}/conversions/:conversionId/datapoints/count');

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}}/conversions/:conversionId/datapoints/count'
};

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

const url = '{{baseUrl}}/conversions/:conversionId/datapoints/count';
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}}/conversions/:conversionId/datapoints/count"]
                                                       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}}/conversions/:conversionId/datapoints/count" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId/datapoints/count');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/conversions/:conversionId/datapoints/count")

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

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

url = "{{baseUrl}}/conversions/:conversionId/datapoints/count"

response = requests.get(url)

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

url <- "{{baseUrl}}/conversions/:conversionId/datapoints/count"

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

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

url = URI("{{baseUrl}}/conversions/:conversionId/datapoints/count")

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/conversions/:conversionId/datapoints/count') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/conversions/:conversionId/datapoints/count
http GET {{baseUrl}}/conversions/:conversionId/datapoints/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/conversions/:conversionId/datapoints/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId/datapoints/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

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

dataTask.resume()
GET Retrieve a list of conversions
{{baseUrl}}/conversions
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/conversions")
require "http/client"

url = "{{baseUrl}}/conversions"

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}}/conversions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversions"

	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/conversions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions"))
    .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}}/conversions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversions")
  .asString();
const 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}}/conversions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/conversions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions';
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}}/conversions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversions');

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}}/conversions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversions';
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}}/conversions"]
                                                       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}}/conversions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions",
  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}}/conversions');

echo $response->getBody();
setUrl('{{baseUrl}}/conversions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversions")

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/conversions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversions";

    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}}/conversions
http GET {{baseUrl}}/conversions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/conversions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of datapoints connected to this conversion
{{baseUrl}}/conversions/:conversionId/datapoints
QUERY PARAMS

conversionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId/datapoints");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversions/:conversionId/datapoints")
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId/datapoints"

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}}/conversions/:conversionId/datapoints"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversions/:conversionId/datapoints");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversions/:conversionId/datapoints"

	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/conversions/:conversionId/datapoints HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversions/:conversionId/datapoints")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/:conversionId/datapoints"))
    .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}}/conversions/:conversionId/datapoints")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversions/:conversionId/datapoints")
  .asString();
const 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}}/conversions/:conversionId/datapoints');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/conversions/:conversionId/datapoints'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/:conversionId/datapoints';
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}}/conversions/:conversionId/datapoints',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/datapoints")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions/:conversionId/datapoints',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions/:conversionId/datapoints'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversions/:conversionId/datapoints');

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}}/conversions/:conversionId/datapoints'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversions/:conversionId/datapoints';
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}}/conversions/:conversionId/datapoints"]
                                                       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}}/conversions/:conversionId/datapoints" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/:conversionId/datapoints",
  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}}/conversions/:conversionId/datapoints');

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId/datapoints');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversions/:conversionId/datapoints');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversions/:conversionId/datapoints' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions/:conversionId/datapoints' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversions/:conversionId/datapoints")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversions/:conversionId/datapoints"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversions/:conversionId/datapoints"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversions/:conversionId/datapoints")

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/conversions/:conversionId/datapoints') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversions/:conversionId/datapoints";

    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}}/conversions/:conversionId/datapoints
http GET {{baseUrl}}/conversions/:conversionId/datapoints
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/conversions/:conversionId/datapoints
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId/datapoints")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve conversion specified by id
{{baseUrl}}/conversions/:conversionId
QUERY PARAMS

conversionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversions/:conversionId")
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId"

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}}/conversions/:conversionId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversions/:conversionId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversions/:conversionId"

	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/conversions/:conversionId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversions/:conversionId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/:conversionId"))
    .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}}/conversions/:conversionId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversions/:conversionId")
  .asString();
const 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}}/conversions/:conversionId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/conversions/:conversionId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/:conversionId';
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}}/conversions/:conversionId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions/:conversionId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions/:conversionId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversions/:conversionId');

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}}/conversions/:conversionId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversions/:conversionId';
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}}/conversions/:conversionId"]
                                                       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}}/conversions/:conversionId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/:conversionId",
  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}}/conversions/:conversionId');

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversions/:conversionId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversions/:conversionId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions/:conversionId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversions/:conversionId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversions/:conversionId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversions/:conversionId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversions/:conversionId")

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/conversions/:conversionId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversions/:conversionId";

    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}}/conversions/:conversionId
http GET {{baseUrl}}/conversions/:conversionId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/conversions/:conversionId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId")! 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

{
  "creationDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
application/xml
RESPONSE BODY xml

{
  "creationDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "creationDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/xml
RESPONSE BODY xml

{
  "creationDate": "20120203120530"
}
GET Retrieve statistics about this conversion for a timeframe grouped by some temporal entity (day-week-month)
{{baseUrl}}/conversions/:conversionId/aggregated/list
QUERY PARAMS

timeFrame
conversionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversions/:conversionId/aggregated/list" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame="

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}}/conversions/:conversionId/aggregated/list?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame="

	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/conversions/:conversionId/aggregated/list?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame="))
    .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}}/conversions/:conversionId/aggregated/list?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=")
  .asString();
const 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}}/conversions/:conversionId/aggregated/list?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/conversions/:conversionId/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=';
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}}/conversions/:conversionId/aggregated/list?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions/:conversionId/aggregated/list?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions/:conversionId/aggregated/list',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversions/:conversionId/aggregated/list');

req.query({
  timeFrame: ''
});

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}}/conversions/:conversionId/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=';
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}}/conversions/:conversionId/aggregated/list?timeFrame="]
                                                       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}}/conversions/:conversionId/aggregated/list?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=",
  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}}/conversions/:conversionId/aggregated/list?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId/aggregated/list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversions/:conversionId/aggregated/list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversions/:conversionId/aggregated/list?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversions/:conversionId/aggregated/list"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversions/:conversionId/aggregated/list"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=")

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/conversions/:conversionId/aggregated/list') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversions/:conversionId/aggregated/list";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/conversions/:conversionId/aggregated/list?timeFrame='
http GET '{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId/aggregated/list?timeFrame=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve statistics about this conversion for a timeframe
{{baseUrl}}/conversions/:conversionId/aggregated
QUERY PARAMS

timeFrame
conversionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversions/:conversionId/aggregated" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame="

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}}/conversions/:conversionId/aggregated?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame="

	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/conversions/:conversionId/aggregated?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame="))
    .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}}/conversions/:conversionId/aggregated?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=")
  .asString();
const 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}}/conversions/:conversionId/aggregated?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/conversions/:conversionId/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=';
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}}/conversions/:conversionId/aggregated?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions/:conversionId/aggregated?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions/:conversionId/aggregated',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversions/:conversionId/aggregated');

req.query({
  timeFrame: ''
});

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}}/conversions/:conversionId/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=';
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}}/conversions/:conversionId/aggregated?timeFrame="]
                                                       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}}/conversions/:conversionId/aggregated?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=",
  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}}/conversions/:conversionId/aggregated?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId/aggregated');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversions/:conversionId/aggregated');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversions/:conversionId/aggregated?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversions/:conversionId/aggregated"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversions/:conversionId/aggregated"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=")

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/conversions/:conversionId/aggregated') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversions/:conversionId/aggregated";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/conversions/:conversionId/aggregated?timeFrame='
http GET '{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId/aggregated?timeFrame=")! 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

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/aggregated/list?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversions/aggregated/list" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/conversions/aggregated/list?timeFrame="

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}}/conversions/aggregated/list?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversions/aggregated/list?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversions/aggregated/list?timeFrame="

	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/conversions/aggregated/list?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversions/aggregated/list?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/aggregated/list?timeFrame="))
    .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}}/conversions/aggregated/list?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversions/aggregated/list?timeFrame=")
  .asString();
const 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}}/conversions/aggregated/list?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/conversions/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/aggregated/list?timeFrame=';
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}}/conversions/aggregated/list?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversions/aggregated/list?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions/aggregated/list?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions/aggregated/list',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversions/aggregated/list');

req.query({
  timeFrame: ''
});

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}}/conversions/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversions/aggregated/list?timeFrame=';
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}}/conversions/aggregated/list?timeFrame="]
                                                       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}}/conversions/aggregated/list?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/aggregated/list?timeFrame=",
  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}}/conversions/aggregated/list?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/aggregated/list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversions/aggregated/list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversions/aggregated/list?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions/aggregated/list?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversions/aggregated/list?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversions/aggregated/list"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversions/aggregated/list"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversions/aggregated/list?timeFrame=")

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/conversions/aggregated/list') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversions/aggregated/list";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/conversions/aggregated/list?timeFrame='
http GET '{{baseUrl}}/conversions/aggregated/list?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/conversions/aggregated/list?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/aggregated/list?timeFrame=")! 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()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId/hits?timeframe=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversions/:conversionId/hits" {:query-params {:timeframe ""}})
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId/hits?timeframe="

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}}/conversions/:conversionId/hits?timeframe="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversions/:conversionId/hits?timeframe=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversions/:conversionId/hits?timeframe="

	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/conversions/:conversionId/hits?timeframe= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversions/:conversionId/hits?timeframe=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/:conversionId/hits?timeframe="))
    .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}}/conversions/:conversionId/hits?timeframe=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversions/:conversionId/hits?timeframe=")
  .asString();
const 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}}/conversions/:conversionId/hits?timeframe=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/conversions/:conversionId/hits',
  params: {timeframe: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/:conversionId/hits?timeframe=';
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}}/conversions/:conversionId/hits?timeframe=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId/hits?timeframe=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversions/:conversionId/hits?timeframe=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/conversions/:conversionId/hits',
  qs: {timeframe: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversions/:conversionId/hits');

req.query({
  timeframe: ''
});

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}}/conversions/:conversionId/hits',
  params: {timeframe: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversions/:conversionId/hits?timeframe=';
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}}/conversions/:conversionId/hits?timeframe="]
                                                       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}}/conversions/:conversionId/hits?timeframe=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/:conversionId/hits?timeframe=",
  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}}/conversions/:conversionId/hits?timeframe=');

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId/hits');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeframe' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversions/:conversionId/hits');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeframe' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversions/:conversionId/hits?timeframe=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions/:conversionId/hits?timeframe=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversions/:conversionId/hits?timeframe=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversions/:conversionId/hits"

querystring = {"timeframe":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversions/:conversionId/hits"

queryString <- list(timeframe = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversions/:conversionId/hits?timeframe=")

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/conversions/:conversionId/hits') do |req|
  req.params['timeframe'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversions/:conversionId/hits";

    let querystring = [
        ("timeframe", ""),
    ];

    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}}/conversions/:conversionId/hits?timeframe='
http GET '{{baseUrl}}/conversions/:conversionId/hits?timeframe='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/conversions/:conversionId/hits?timeframe='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId/hits?timeframe=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Update conversion specified by id
{{baseUrl}}/conversions/:conversionId
QUERY PARAMS

conversionId
BODY json

{
  "code": "",
  "creationDate": "",
  "deleted": false,
  "description": "",
  "id": 0,
  "name": "",
  "protocol": "",
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversions/:conversionId");

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  \"creationDate\": \"20120203120530\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversions/:conversionId" {:content-type :json
                                                                      :form-params {:creationDate "20120203120530"}})
require "http/client"

url = "{{baseUrl}}/conversions/:conversionId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"creationDate\": \"20120203120530\"\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}}/conversions/:conversionId"),
    Content = new StringContent("{\n  \"creationDate\": \"20120203120530\"\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}}/conversions/:conversionId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"creationDate\": \"20120203120530\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversions/:conversionId"

	payload := strings.NewReader("{\n  \"creationDate\": \"20120203120530\"\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/conversions/:conversionId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 38

{
  "creationDate": "20120203120530"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversions/:conversionId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"creationDate\": \"20120203120530\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversions/:conversionId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"creationDate\": \"20120203120530\"\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  \"creationDate\": \"20120203120530\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversions/:conversionId")
  .header("content-type", "application/json")
  .body("{\n  \"creationDate\": \"20120203120530\"\n}")
  .asString();
const data = JSON.stringify({
  creationDate: '20120203120530'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversions/:conversionId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversions/:conversionId',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversions/:conversionId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/conversions/:conversionId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "creationDate": "20120203120530"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/conversions/:conversionId")
  .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/conversions/:conversionId',
  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({creationDate: '20120203120530'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversions/:conversionId',
  headers: {'content-type': 'application/json'},
  body: {creationDate: '20120203120530'},
  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}}/conversions/:conversionId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  creationDate: '20120203120530'
});

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}}/conversions/:conversionId',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversions/:conversionId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530"}'
};

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 = @{ @"creationDate": @"20120203120530" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversions/:conversionId"]
                                                       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}}/conversions/:conversionId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"creationDate\": \"20120203120530\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversions/:conversionId",
  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([
    'creationDate' => '20120203120530'
  ]),
  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}}/conversions/:conversionId', [
  'body' => '{
  "creationDate": "20120203120530"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversions/:conversionId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'creationDate' => '20120203120530'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'creationDate' => '20120203120530'
]));
$request->setRequestUrl('{{baseUrl}}/conversions/:conversionId');
$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}}/conversions/:conversionId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversions/:conversionId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"creationDate\": \"20120203120530\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/conversions/:conversionId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversions/:conversionId"

payload = { "creationDate": "20120203120530" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversions/:conversionId"

payload <- "{\n  \"creationDate\": \"20120203120530\"\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}}/conversions/:conversionId")

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  \"creationDate\": \"20120203120530\"\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/conversions/:conversionId') do |req|
  req.body = "{\n  \"creationDate\": \"20120203120530\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversions/:conversionId";

    let payload = json!({"creationDate": "20120203120530"});

    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}}/conversions/:conversionId \
  --header 'content-type: application/json' \
  --data '{
  "creationDate": "20120203120530"
}'
echo '{
  "creationDate": "20120203120530"
}' |  \
  http POST {{baseUrl}}/conversions/:conversionId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "creationDate": "20120203120530"\n}' \
  --output-document \
  - {{baseUrl}}/conversions/:conversionId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["creationDate": "20120203120530"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversions/:conversionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Count the datapoints associated to the user
{{baseUrl}}/datapoints/count
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/datapoints/count")
require "http/client"

url = "{{baseUrl}}/datapoints/count"

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}}/datapoints/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/count"

	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/datapoints/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datapoints/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/count"))
    .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}}/datapoints/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datapoints/count")
  .asString();
const 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}}/datapoints/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/datapoints/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/count';
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}}/datapoints/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/datapoints/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/datapoints/count');

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}}/datapoints/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/count';
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}}/datapoints/count"]
                                                       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}}/datapoints/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/count",
  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}}/datapoints/count');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/datapoints/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/count")

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/datapoints/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/count";

    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}}/datapoints/count
http GET {{baseUrl}}/datapoints/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/datapoints/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a datapoint
{{baseUrl}}/datapoints
BODY json

{
  "creationDate": "",
  "encodeIp": false,
  "fifthConversionId": 0,
  "fifthConversionName": "",
  "firstConversionId": 0,
  "firstConversionName": "",
  "fourthConversionId": 0,
  "fourthConversionName": "",
  "groupId": 0,
  "groupName": "",
  "id": 0,
  "isPublic": false,
  "isSecured": false,
  "lightTracking": false,
  "name": "",
  "notes": "",
  "preferred": false,
  "redirectOnly": false,
  "secondConversionId": 0,
  "secondConversionName": "",
  "status": "",
  "tags": [
    {
      "datapoints": [],
      "groups": [],
      "id": 0,
      "name": ""
    }
  ],
  "thirdConversionId": 0,
  "thirdConversionName": "",
  "title": "",
  "trackingCode": "",
  "type": "",
  "typeTL": {
    "appendQuery": false,
    "browserDestinationItem": {
      "emailDestinationUrl": "",
      "mobileDestinationUrl": "",
      "spidersDestinationUrl": ""
    },
    "destinationMode": "",
    "domainId": 0,
    "encodeUrl": false,
    "expirationClicks": 0,
    "expirationDate": "",
    "firstUrl": "",
    "goDomainId": 0,
    "hideUrl": false,
    "hideUrlTitle": "",
    "isABTest": false,
    "password": "",
    "pauseAfterClicksExpiration": false,
    "pauseAfterDateExpiration": false,
    "randomDestinationItems": [
      {
        "url": ""
      }
    ],
    "redirectType": "",
    "referrerClean": "",
    "scripts": [
      {
        "id": 0,
        "name": ""
      }
    ],
    "sequentialDestinationItems": [
      {}
    ],
    "spilloverDestinationItems": [
      {}
    ],
    "uniqueDestinationItem": {
      "firstDestinationUrl": ""
    },
    "url": "",
    "urlAfterClicksExpiration": "",
    "urlAfterDateExpiration": "",
    "urlsByLanguage": [
      {
        "languageCode": "",
        "url": ""
      }
    ],
    "urlsByNation": [
      {
        "nation": "",
        "url": ""
      }
    ],
    "weightedDestinationItems": [
      {
        "url": "",
        "weight": 0
      }
    ]
  },
  "typeTP": {
    "parameterNote": ""
  },
  "writePermited": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints");

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  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/datapoints" {:content-type :json
                                                       :form-params {:creationDate "20120203120530"
                                                                     :typeTL {:expirationDate "20120203120530"}}})
require "http/client"

url = "{{baseUrl}}/datapoints"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/datapoints"),
    Content = new StringContent("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints"

	payload := strings.NewReader("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/datapoints HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 96

{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/datapoints")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/datapoints")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/datapoints")
  .header("content-type", "application/json")
  .body("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  creationDate: '20120203120530',
  typeTL: {
    expirationDate: '20120203120530'
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/datapoints');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/datapoints',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530","typeTL":{"expirationDate":"20120203120530"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/datapoints',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "creationDate": "20120203120530",\n  "typeTL": {\n    "expirationDate": "20120203120530"\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/datapoints")
  .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/datapoints',
  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({creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/datapoints',
  headers: {'content-type': 'application/json'},
  body: {creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}},
  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}}/datapoints');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  creationDate: '20120203120530',
  typeTL: {
    expirationDate: '20120203120530'
  }
});

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}}/datapoints',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530","typeTL":{"expirationDate":"20120203120530"}}'
};

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 = @{ @"creationDate": @"20120203120530",
                              @"typeTL": @{ @"expirationDate": @"20120203120530" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datapoints"]
                                                       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}}/datapoints" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints",
  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([
    'creationDate' => '20120203120530',
    'typeTL' => [
        'expirationDate' => '20120203120530'
    ]
  ]),
  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}}/datapoints', [
  'body' => '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'creationDate' => '20120203120530',
  'typeTL' => [
    'expirationDate' => '20120203120530'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'creationDate' => '20120203120530',
  'typeTL' => [
    'expirationDate' => '20120203120530'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/datapoints');
$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}}/datapoints' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/datapoints", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints"

payload = {
    "creationDate": "20120203120530",
    "typeTL": { "expirationDate": "20120203120530" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints"

payload <- "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints")

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  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/datapoints') do |req|
  req.body = "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints";

    let payload = json!({
        "creationDate": "20120203120530",
        "typeTL": json!({"expirationDate": "20120203120530"})
    });

    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}}/datapoints \
  --header 'content-type: application/json' \
  --data '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}'
echo '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}' |  \
  http POST {{baseUrl}}/datapoints \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "creationDate": "20120203120530",\n  "typeTL": {\n    "expirationDate": "20120203120530"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/datapoints
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "creationDate": "20120203120530",
  "typeTL": ["expirationDate": "20120203120530"]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Create multiple datapoints
{{baseUrl}}/datapoints/batch
BODY json

{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/datapoints/batch" {:content-type :json
                                                            :form-params {:List [{:creationDate ""
                                                                                  :encodeIp false
                                                                                  :fifthConversionId 0
                                                                                  :fifthConversionName ""
                                                                                  :firstConversionId 0
                                                                                  :firstConversionName ""
                                                                                  :fourthConversionId 0
                                                                                  :fourthConversionName ""
                                                                                  :groupId 0
                                                                                  :groupName ""
                                                                                  :id 0
                                                                                  :isPublic false
                                                                                  :isSecured false
                                                                                  :lightTracking false
                                                                                  :name ""
                                                                                  :notes ""
                                                                                  :preferred false
                                                                                  :redirectOnly false
                                                                                  :secondConversionId 0
                                                                                  :secondConversionName ""
                                                                                  :status ""
                                                                                  :tags [{:datapoints []
                                                                                          :groups []
                                                                                          :id 0
                                                                                          :name ""}]
                                                                                  :thirdConversionId 0
                                                                                  :thirdConversionName ""
                                                                                  :title ""
                                                                                  :trackingCode ""
                                                                                  :type ""
                                                                                  :typeTL {:appendQuery false
                                                                                           :browserDestinationItem {:emailDestinationUrl ""
                                                                                                                    :mobileDestinationUrl ""
                                                                                                                    :spidersDestinationUrl ""}
                                                                                           :destinationMode ""
                                                                                           :domainId 0
                                                                                           :encodeUrl false
                                                                                           :expirationClicks 0
                                                                                           :expirationDate ""
                                                                                           :firstUrl ""
                                                                                           :goDomainId 0
                                                                                           :hideUrl false
                                                                                           :hideUrlTitle ""
                                                                                           :isABTest false
                                                                                           :password ""
                                                                                           :pauseAfterClicksExpiration false
                                                                                           :pauseAfterDateExpiration false
                                                                                           :randomDestinationItems [{:url ""}]
                                                                                           :redirectType ""
                                                                                           :referrerClean ""
                                                                                           :scripts [{:id 0
                                                                                                      :name ""}]
                                                                                           :sequentialDestinationItems [{}]
                                                                                           :spilloverDestinationItems [{}]
                                                                                           :uniqueDestinationItem {:firstDestinationUrl ""}
                                                                                           :url ""
                                                                                           :urlAfterClicksExpiration ""
                                                                                           :urlAfterDateExpiration ""
                                                                                           :urlsByLanguage [{:languageCode ""
                                                                                                             :url ""}]
                                                                                           :urlsByNation [{:nation ""
                                                                                                           :url ""}]
                                                                                           :weightedDestinationItems [{:url ""
                                                                                                                       :weight 0}]}
                                                                                  :typeTP {:parameterNote ""}
                                                                                  :writePermited false}]}})
require "http/client"

url = "{{baseUrl}}/datapoints/batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/datapoints/batch"),
    Content = new StringContent("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/batch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/batch"

	payload := strings.NewReader("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/datapoints/batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2439

{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/datapoints/batch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/batch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/datapoints/batch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/datapoints/batch")
  .header("content-type", "application/json")
  .body("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  List: [
    {
      creationDate: '',
      encodeIp: false,
      fifthConversionId: 0,
      fifthConversionName: '',
      firstConversionId: 0,
      firstConversionName: '',
      fourthConversionId: 0,
      fourthConversionName: '',
      groupId: 0,
      groupName: '',
      id: 0,
      isPublic: false,
      isSecured: false,
      lightTracking: false,
      name: '',
      notes: '',
      preferred: false,
      redirectOnly: false,
      secondConversionId: 0,
      secondConversionName: '',
      status: '',
      tags: [
        {
          datapoints: [],
          groups: [],
          id: 0,
          name: ''
        }
      ],
      thirdConversionId: 0,
      thirdConversionName: '',
      title: '',
      trackingCode: '',
      type: '',
      typeTL: {
        appendQuery: false,
        browserDestinationItem: {
          emailDestinationUrl: '',
          mobileDestinationUrl: '',
          spidersDestinationUrl: ''
        },
        destinationMode: '',
        domainId: 0,
        encodeUrl: false,
        expirationClicks: 0,
        expirationDate: '',
        firstUrl: '',
        goDomainId: 0,
        hideUrl: false,
        hideUrlTitle: '',
        isABTest: false,
        password: '',
        pauseAfterClicksExpiration: false,
        pauseAfterDateExpiration: false,
        randomDestinationItems: [
          {
            url: ''
          }
        ],
        redirectType: '',
        referrerClean: '',
        scripts: [
          {
            id: 0,
            name: ''
          }
        ],
        sequentialDestinationItems: [
          {}
        ],
        spilloverDestinationItems: [
          {}
        ],
        uniqueDestinationItem: {
          firstDestinationUrl: ''
        },
        url: '',
        urlAfterClicksExpiration: '',
        urlAfterDateExpiration: '',
        urlsByLanguage: [
          {
            languageCode: '',
            url: ''
          }
        ],
        urlsByNation: [
          {
            nation: '',
            url: ''
          }
        ],
        weightedDestinationItems: [
          {
            url: '',
            weight: 0
          }
        ]
      },
      typeTP: {
        parameterNote: ''
      },
      writePermited: false
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/datapoints/batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/datapoints/batch',
  headers: {'content-type': 'application/json'},
  data: {
    List: [
      {
        creationDate: '',
        encodeIp: false,
        fifthConversionId: 0,
        fifthConversionName: '',
        firstConversionId: 0,
        firstConversionName: '',
        fourthConversionId: 0,
        fourthConversionName: '',
        groupId: 0,
        groupName: '',
        id: 0,
        isPublic: false,
        isSecured: false,
        lightTracking: false,
        name: '',
        notes: '',
        preferred: false,
        redirectOnly: false,
        secondConversionId: 0,
        secondConversionName: '',
        status: '',
        tags: [{datapoints: [], groups: [], id: 0, name: ''}],
        thirdConversionId: 0,
        thirdConversionName: '',
        title: '',
        trackingCode: '',
        type: '',
        typeTL: {
          appendQuery: false,
          browserDestinationItem: {emailDestinationUrl: '', mobileDestinationUrl: '', spidersDestinationUrl: ''},
          destinationMode: '',
          domainId: 0,
          encodeUrl: false,
          expirationClicks: 0,
          expirationDate: '',
          firstUrl: '',
          goDomainId: 0,
          hideUrl: false,
          hideUrlTitle: '',
          isABTest: false,
          password: '',
          pauseAfterClicksExpiration: false,
          pauseAfterDateExpiration: false,
          randomDestinationItems: [{url: ''}],
          redirectType: '',
          referrerClean: '',
          scripts: [{id: 0, name: ''}],
          sequentialDestinationItems: [{}],
          spilloverDestinationItems: [{}],
          uniqueDestinationItem: {firstDestinationUrl: ''},
          url: '',
          urlAfterClicksExpiration: '',
          urlAfterDateExpiration: '',
          urlsByLanguage: [{languageCode: '', url: ''}],
          urlsByNation: [{nation: '', url: ''}],
          weightedDestinationItems: [{url: '', weight: 0}]
        },
        typeTP: {parameterNote: ''},
        writePermited: false
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"List":[{"creationDate":"","encodeIp":false,"fifthConversionId":0,"fifthConversionName":"","firstConversionId":0,"firstConversionName":"","fourthConversionId":0,"fourthConversionName":"","groupId":0,"groupName":"","id":0,"isPublic":false,"isSecured":false,"lightTracking":false,"name":"","notes":"","preferred":false,"redirectOnly":false,"secondConversionId":0,"secondConversionName":"","status":"","tags":[{"datapoints":[],"groups":[],"id":0,"name":""}],"thirdConversionId":0,"thirdConversionName":"","title":"","trackingCode":"","type":"","typeTL":{"appendQuery":false,"browserDestinationItem":{"emailDestinationUrl":"","mobileDestinationUrl":"","spidersDestinationUrl":""},"destinationMode":"","domainId":0,"encodeUrl":false,"expirationClicks":0,"expirationDate":"","firstUrl":"","goDomainId":0,"hideUrl":false,"hideUrlTitle":"","isABTest":false,"password":"","pauseAfterClicksExpiration":false,"pauseAfterDateExpiration":false,"randomDestinationItems":[{"url":""}],"redirectType":"","referrerClean":"","scripts":[{"id":0,"name":""}],"sequentialDestinationItems":[{}],"spilloverDestinationItems":[{}],"uniqueDestinationItem":{"firstDestinationUrl":""},"url":"","urlAfterClicksExpiration":"","urlAfterDateExpiration":"","urlsByLanguage":[{"languageCode":"","url":""}],"urlsByNation":[{"nation":"","url":""}],"weightedDestinationItems":[{"url":"","weight":0}]},"typeTP":{"parameterNote":""},"writePermited":false}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/datapoints/batch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "List": [\n    {\n      "creationDate": "",\n      "encodeIp": false,\n      "fifthConversionId": 0,\n      "fifthConversionName": "",\n      "firstConversionId": 0,\n      "firstConversionName": "",\n      "fourthConversionId": 0,\n      "fourthConversionName": "",\n      "groupId": 0,\n      "groupName": "",\n      "id": 0,\n      "isPublic": false,\n      "isSecured": false,\n      "lightTracking": false,\n      "name": "",\n      "notes": "",\n      "preferred": false,\n      "redirectOnly": false,\n      "secondConversionId": 0,\n      "secondConversionName": "",\n      "status": "",\n      "tags": [\n        {\n          "datapoints": [],\n          "groups": [],\n          "id": 0,\n          "name": ""\n        }\n      ],\n      "thirdConversionId": 0,\n      "thirdConversionName": "",\n      "title": "",\n      "trackingCode": "",\n      "type": "",\n      "typeTL": {\n        "appendQuery": false,\n        "browserDestinationItem": {\n          "emailDestinationUrl": "",\n          "mobileDestinationUrl": "",\n          "spidersDestinationUrl": ""\n        },\n        "destinationMode": "",\n        "domainId": 0,\n        "encodeUrl": false,\n        "expirationClicks": 0,\n        "expirationDate": "",\n        "firstUrl": "",\n        "goDomainId": 0,\n        "hideUrl": false,\n        "hideUrlTitle": "",\n        "isABTest": false,\n        "password": "",\n        "pauseAfterClicksExpiration": false,\n        "pauseAfterDateExpiration": false,\n        "randomDestinationItems": [\n          {\n            "url": ""\n          }\n        ],\n        "redirectType": "",\n        "referrerClean": "",\n        "scripts": [\n          {\n            "id": 0,\n            "name": ""\n          }\n        ],\n        "sequentialDestinationItems": [\n          {}\n        ],\n        "spilloverDestinationItems": [\n          {}\n        ],\n        "uniqueDestinationItem": {\n          "firstDestinationUrl": ""\n        },\n        "url": "",\n        "urlAfterClicksExpiration": "",\n        "urlAfterDateExpiration": "",\n        "urlsByLanguage": [\n          {\n            "languageCode": "",\n            "url": ""\n          }\n        ],\n        "urlsByNation": [\n          {\n            "nation": "",\n            "url": ""\n          }\n        ],\n        "weightedDestinationItems": [\n          {\n            "url": "",\n            "weight": 0\n          }\n        ]\n      },\n      "typeTP": {\n        "parameterNote": ""\n      },\n      "writePermited": false\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/batch")
  .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/datapoints/batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  List: [
    {
      creationDate: '',
      encodeIp: false,
      fifthConversionId: 0,
      fifthConversionName: '',
      firstConversionId: 0,
      firstConversionName: '',
      fourthConversionId: 0,
      fourthConversionName: '',
      groupId: 0,
      groupName: '',
      id: 0,
      isPublic: false,
      isSecured: false,
      lightTracking: false,
      name: '',
      notes: '',
      preferred: false,
      redirectOnly: false,
      secondConversionId: 0,
      secondConversionName: '',
      status: '',
      tags: [{datapoints: [], groups: [], id: 0, name: ''}],
      thirdConversionId: 0,
      thirdConversionName: '',
      title: '',
      trackingCode: '',
      type: '',
      typeTL: {
        appendQuery: false,
        browserDestinationItem: {emailDestinationUrl: '', mobileDestinationUrl: '', spidersDestinationUrl: ''},
        destinationMode: '',
        domainId: 0,
        encodeUrl: false,
        expirationClicks: 0,
        expirationDate: '',
        firstUrl: '',
        goDomainId: 0,
        hideUrl: false,
        hideUrlTitle: '',
        isABTest: false,
        password: '',
        pauseAfterClicksExpiration: false,
        pauseAfterDateExpiration: false,
        randomDestinationItems: [{url: ''}],
        redirectType: '',
        referrerClean: '',
        scripts: [{id: 0, name: ''}],
        sequentialDestinationItems: [{}],
        spilloverDestinationItems: [{}],
        uniqueDestinationItem: {firstDestinationUrl: ''},
        url: '',
        urlAfterClicksExpiration: '',
        urlAfterDateExpiration: '',
        urlsByLanguage: [{languageCode: '', url: ''}],
        urlsByNation: [{nation: '', url: ''}],
        weightedDestinationItems: [{url: '', weight: 0}]
      },
      typeTP: {parameterNote: ''},
      writePermited: false
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/datapoints/batch',
  headers: {'content-type': 'application/json'},
  body: {
    List: [
      {
        creationDate: '',
        encodeIp: false,
        fifthConversionId: 0,
        fifthConversionName: '',
        firstConversionId: 0,
        firstConversionName: '',
        fourthConversionId: 0,
        fourthConversionName: '',
        groupId: 0,
        groupName: '',
        id: 0,
        isPublic: false,
        isSecured: false,
        lightTracking: false,
        name: '',
        notes: '',
        preferred: false,
        redirectOnly: false,
        secondConversionId: 0,
        secondConversionName: '',
        status: '',
        tags: [{datapoints: [], groups: [], id: 0, name: ''}],
        thirdConversionId: 0,
        thirdConversionName: '',
        title: '',
        trackingCode: '',
        type: '',
        typeTL: {
          appendQuery: false,
          browserDestinationItem: {emailDestinationUrl: '', mobileDestinationUrl: '', spidersDestinationUrl: ''},
          destinationMode: '',
          domainId: 0,
          encodeUrl: false,
          expirationClicks: 0,
          expirationDate: '',
          firstUrl: '',
          goDomainId: 0,
          hideUrl: false,
          hideUrlTitle: '',
          isABTest: false,
          password: '',
          pauseAfterClicksExpiration: false,
          pauseAfterDateExpiration: false,
          randomDestinationItems: [{url: ''}],
          redirectType: '',
          referrerClean: '',
          scripts: [{id: 0, name: ''}],
          sequentialDestinationItems: [{}],
          spilloverDestinationItems: [{}],
          uniqueDestinationItem: {firstDestinationUrl: ''},
          url: '',
          urlAfterClicksExpiration: '',
          urlAfterDateExpiration: '',
          urlsByLanguage: [{languageCode: '', url: ''}],
          urlsByNation: [{nation: '', url: ''}],
          weightedDestinationItems: [{url: '', weight: 0}]
        },
        typeTP: {parameterNote: ''},
        writePermited: false
      }
    ]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/datapoints/batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  List: [
    {
      creationDate: '',
      encodeIp: false,
      fifthConversionId: 0,
      fifthConversionName: '',
      firstConversionId: 0,
      firstConversionName: '',
      fourthConversionId: 0,
      fourthConversionName: '',
      groupId: 0,
      groupName: '',
      id: 0,
      isPublic: false,
      isSecured: false,
      lightTracking: false,
      name: '',
      notes: '',
      preferred: false,
      redirectOnly: false,
      secondConversionId: 0,
      secondConversionName: '',
      status: '',
      tags: [
        {
          datapoints: [],
          groups: [],
          id: 0,
          name: ''
        }
      ],
      thirdConversionId: 0,
      thirdConversionName: '',
      title: '',
      trackingCode: '',
      type: '',
      typeTL: {
        appendQuery: false,
        browserDestinationItem: {
          emailDestinationUrl: '',
          mobileDestinationUrl: '',
          spidersDestinationUrl: ''
        },
        destinationMode: '',
        domainId: 0,
        encodeUrl: false,
        expirationClicks: 0,
        expirationDate: '',
        firstUrl: '',
        goDomainId: 0,
        hideUrl: false,
        hideUrlTitle: '',
        isABTest: false,
        password: '',
        pauseAfterClicksExpiration: false,
        pauseAfterDateExpiration: false,
        randomDestinationItems: [
          {
            url: ''
          }
        ],
        redirectType: '',
        referrerClean: '',
        scripts: [
          {
            id: 0,
            name: ''
          }
        ],
        sequentialDestinationItems: [
          {}
        ],
        spilloverDestinationItems: [
          {}
        ],
        uniqueDestinationItem: {
          firstDestinationUrl: ''
        },
        url: '',
        urlAfterClicksExpiration: '',
        urlAfterDateExpiration: '',
        urlsByLanguage: [
          {
            languageCode: '',
            url: ''
          }
        ],
        urlsByNation: [
          {
            nation: '',
            url: ''
          }
        ],
        weightedDestinationItems: [
          {
            url: '',
            weight: 0
          }
        ]
      },
      typeTP: {
        parameterNote: ''
      },
      writePermited: false
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/datapoints/batch',
  headers: {'content-type': 'application/json'},
  data: {
    List: [
      {
        creationDate: '',
        encodeIp: false,
        fifthConversionId: 0,
        fifthConversionName: '',
        firstConversionId: 0,
        firstConversionName: '',
        fourthConversionId: 0,
        fourthConversionName: '',
        groupId: 0,
        groupName: '',
        id: 0,
        isPublic: false,
        isSecured: false,
        lightTracking: false,
        name: '',
        notes: '',
        preferred: false,
        redirectOnly: false,
        secondConversionId: 0,
        secondConversionName: '',
        status: '',
        tags: [{datapoints: [], groups: [], id: 0, name: ''}],
        thirdConversionId: 0,
        thirdConversionName: '',
        title: '',
        trackingCode: '',
        type: '',
        typeTL: {
          appendQuery: false,
          browserDestinationItem: {emailDestinationUrl: '', mobileDestinationUrl: '', spidersDestinationUrl: ''},
          destinationMode: '',
          domainId: 0,
          encodeUrl: false,
          expirationClicks: 0,
          expirationDate: '',
          firstUrl: '',
          goDomainId: 0,
          hideUrl: false,
          hideUrlTitle: '',
          isABTest: false,
          password: '',
          pauseAfterClicksExpiration: false,
          pauseAfterDateExpiration: false,
          randomDestinationItems: [{url: ''}],
          redirectType: '',
          referrerClean: '',
          scripts: [{id: 0, name: ''}],
          sequentialDestinationItems: [{}],
          spilloverDestinationItems: [{}],
          uniqueDestinationItem: {firstDestinationUrl: ''},
          url: '',
          urlAfterClicksExpiration: '',
          urlAfterDateExpiration: '',
          urlsByLanguage: [{languageCode: '', url: ''}],
          urlsByNation: [{nation: '', url: ''}],
          weightedDestinationItems: [{url: '', weight: 0}]
        },
        typeTP: {parameterNote: ''},
        writePermited: false
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/batch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"List":[{"creationDate":"","encodeIp":false,"fifthConversionId":0,"fifthConversionName":"","firstConversionId":0,"firstConversionName":"","fourthConversionId":0,"fourthConversionName":"","groupId":0,"groupName":"","id":0,"isPublic":false,"isSecured":false,"lightTracking":false,"name":"","notes":"","preferred":false,"redirectOnly":false,"secondConversionId":0,"secondConversionName":"","status":"","tags":[{"datapoints":[],"groups":[],"id":0,"name":""}],"thirdConversionId":0,"thirdConversionName":"","title":"","trackingCode":"","type":"","typeTL":{"appendQuery":false,"browserDestinationItem":{"emailDestinationUrl":"","mobileDestinationUrl":"","spidersDestinationUrl":""},"destinationMode":"","domainId":0,"encodeUrl":false,"expirationClicks":0,"expirationDate":"","firstUrl":"","goDomainId":0,"hideUrl":false,"hideUrlTitle":"","isABTest":false,"password":"","pauseAfterClicksExpiration":false,"pauseAfterDateExpiration":false,"randomDestinationItems":[{"url":""}],"redirectType":"","referrerClean":"","scripts":[{"id":0,"name":""}],"sequentialDestinationItems":[{}],"spilloverDestinationItems":[{}],"uniqueDestinationItem":{"firstDestinationUrl":""},"url":"","urlAfterClicksExpiration":"","urlAfterDateExpiration":"","urlsByLanguage":[{"languageCode":"","url":""}],"urlsByNation":[{"nation":"","url":""}],"weightedDestinationItems":[{"url":"","weight":0}]},"typeTP":{"parameterNote":""},"writePermited":false}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"List": @[ @{ @"creationDate": @"", @"encodeIp": @NO, @"fifthConversionId": @0, @"fifthConversionName": @"", @"firstConversionId": @0, @"firstConversionName": @"", @"fourthConversionId": @0, @"fourthConversionName": @"", @"groupId": @0, @"groupName": @"", @"id": @0, @"isPublic": @NO, @"isSecured": @NO, @"lightTracking": @NO, @"name": @"", @"notes": @"", @"preferred": @NO, @"redirectOnly": @NO, @"secondConversionId": @0, @"secondConversionName": @"", @"status": @"", @"tags": @[ @{ @"datapoints": @[  ], @"groups": @[  ], @"id": @0, @"name": @"" } ], @"thirdConversionId": @0, @"thirdConversionName": @"", @"title": @"", @"trackingCode": @"", @"type": @"", @"typeTL": @{ @"appendQuery": @NO, @"browserDestinationItem": @{ @"emailDestinationUrl": @"", @"mobileDestinationUrl": @"", @"spidersDestinationUrl": @"" }, @"destinationMode": @"", @"domainId": @0, @"encodeUrl": @NO, @"expirationClicks": @0, @"expirationDate": @"", @"firstUrl": @"", @"goDomainId": @0, @"hideUrl": @NO, @"hideUrlTitle": @"", @"isABTest": @NO, @"password": @"", @"pauseAfterClicksExpiration": @NO, @"pauseAfterDateExpiration": @NO, @"randomDestinationItems": @[ @{ @"url": @"" } ], @"redirectType": @"", @"referrerClean": @"", @"scripts": @[ @{ @"id": @0, @"name": @"" } ], @"sequentialDestinationItems": @[ @{  } ], @"spilloverDestinationItems": @[ @{  } ], @"uniqueDestinationItem": @{ @"firstDestinationUrl": @"" }, @"url": @"", @"urlAfterClicksExpiration": @"", @"urlAfterDateExpiration": @"", @"urlsByLanguage": @[ @{ @"languageCode": @"", @"url": @"" } ], @"urlsByNation": @[ @{ @"nation": @"", @"url": @"" } ], @"weightedDestinationItems": @[ @{ @"url": @"", @"weight": @0 } ] }, @"typeTP": @{ @"parameterNote": @"" }, @"writePermited": @NO } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datapoints/batch"]
                                                       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}}/datapoints/batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/batch",
  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' => [
        [
                'creationDate' => '',
                'encodeIp' => null,
                'fifthConversionId' => 0,
                'fifthConversionName' => '',
                'firstConversionId' => 0,
                'firstConversionName' => '',
                'fourthConversionId' => 0,
                'fourthConversionName' => '',
                'groupId' => 0,
                'groupName' => '',
                'id' => 0,
                'isPublic' => null,
                'isSecured' => null,
                'lightTracking' => null,
                'name' => '',
                'notes' => '',
                'preferred' => null,
                'redirectOnly' => null,
                'secondConversionId' => 0,
                'secondConversionName' => '',
                'status' => '',
                'tags' => [
                                [
                                                                'datapoints' => [
                                                                                                                                
                                                                ],
                                                                'groups' => [
                                                                                                                                
                                                                ],
                                                                'id' => 0,
                                                                'name' => ''
                                ]
                ],
                'thirdConversionId' => 0,
                'thirdConversionName' => '',
                'title' => '',
                'trackingCode' => '',
                'type' => '',
                'typeTL' => [
                                'appendQuery' => null,
                                'browserDestinationItem' => [
                                                                'emailDestinationUrl' => '',
                                                                'mobileDestinationUrl' => '',
                                                                'spidersDestinationUrl' => ''
                                ],
                                'destinationMode' => '',
                                'domainId' => 0,
                                'encodeUrl' => null,
                                'expirationClicks' => 0,
                                'expirationDate' => '',
                                'firstUrl' => '',
                                'goDomainId' => 0,
                                'hideUrl' => null,
                                'hideUrlTitle' => '',
                                'isABTest' => null,
                                'password' => '',
                                'pauseAfterClicksExpiration' => null,
                                'pauseAfterDateExpiration' => null,
                                'randomDestinationItems' => [
                                                                [
                                                                                                                                'url' => ''
                                                                ]
                                ],
                                'redirectType' => '',
                                'referrerClean' => '',
                                'scripts' => [
                                                                [
                                                                                                                                'id' => 0,
                                                                                                                                'name' => ''
                                                                ]
                                ],
                                'sequentialDestinationItems' => [
                                                                [
                                                                                                                                
                                                                ]
                                ],
                                'spilloverDestinationItems' => [
                                                                [
                                                                                                                                
                                                                ]
                                ],
                                'uniqueDestinationItem' => [
                                                                'firstDestinationUrl' => ''
                                ],
                                'url' => '',
                                'urlAfterClicksExpiration' => '',
                                'urlAfterDateExpiration' => '',
                                'urlsByLanguage' => [
                                                                [
                                                                                                                                'languageCode' => '',
                                                                                                                                'url' => ''
                                                                ]
                                ],
                                'urlsByNation' => [
                                                                [
                                                                                                                                'nation' => '',
                                                                                                                                'url' => ''
                                                                ]
                                ],
                                'weightedDestinationItems' => [
                                                                [
                                                                                                                                'url' => '',
                                                                                                                                'weight' => 0
                                                                ]
                                ]
                ],
                'typeTP' => [
                                'parameterNote' => ''
                ],
                'writePermited' => null
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/datapoints/batch', [
  'body' => '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/batch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'List' => [
    [
        'creationDate' => '',
        'encodeIp' => null,
        'fifthConversionId' => 0,
        'fifthConversionName' => '',
        'firstConversionId' => 0,
        'firstConversionName' => '',
        'fourthConversionId' => 0,
        'fourthConversionName' => '',
        'groupId' => 0,
        'groupName' => '',
        'id' => 0,
        'isPublic' => null,
        'isSecured' => null,
        'lightTracking' => null,
        'name' => '',
        'notes' => '',
        'preferred' => null,
        'redirectOnly' => null,
        'secondConversionId' => 0,
        'secondConversionName' => '',
        'status' => '',
        'tags' => [
                [
                                'datapoints' => [
                                                                
                                ],
                                'groups' => [
                                                                
                                ],
                                'id' => 0,
                                'name' => ''
                ]
        ],
        'thirdConversionId' => 0,
        'thirdConversionName' => '',
        'title' => '',
        'trackingCode' => '',
        'type' => '',
        'typeTL' => [
                'appendQuery' => null,
                'browserDestinationItem' => [
                                'emailDestinationUrl' => '',
                                'mobileDestinationUrl' => '',
                                'spidersDestinationUrl' => ''
                ],
                'destinationMode' => '',
                'domainId' => 0,
                'encodeUrl' => null,
                'expirationClicks' => 0,
                'expirationDate' => '',
                'firstUrl' => '',
                'goDomainId' => 0,
                'hideUrl' => null,
                'hideUrlTitle' => '',
                'isABTest' => null,
                'password' => '',
                'pauseAfterClicksExpiration' => null,
                'pauseAfterDateExpiration' => null,
                'randomDestinationItems' => [
                                [
                                                                'url' => ''
                                ]
                ],
                'redirectType' => '',
                'referrerClean' => '',
                'scripts' => [
                                [
                                                                'id' => 0,
                                                                'name' => ''
                                ]
                ],
                'sequentialDestinationItems' => [
                                [
                                                                
                                ]
                ],
                'spilloverDestinationItems' => [
                                [
                                                                
                                ]
                ],
                'uniqueDestinationItem' => [
                                'firstDestinationUrl' => ''
                ],
                'url' => '',
                'urlAfterClicksExpiration' => '',
                'urlAfterDateExpiration' => '',
                'urlsByLanguage' => [
                                [
                                                                'languageCode' => '',
                                                                'url' => ''
                                ]
                ],
                'urlsByNation' => [
                                [
                                                                'nation' => '',
                                                                'url' => ''
                                ]
                ],
                'weightedDestinationItems' => [
                                [
                                                                'url' => '',
                                                                'weight' => 0
                                ]
                ]
        ],
        'typeTP' => [
                'parameterNote' => ''
        ],
        'writePermited' => null
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'List' => [
    [
        'creationDate' => '',
        'encodeIp' => null,
        'fifthConversionId' => 0,
        'fifthConversionName' => '',
        'firstConversionId' => 0,
        'firstConversionName' => '',
        'fourthConversionId' => 0,
        'fourthConversionName' => '',
        'groupId' => 0,
        'groupName' => '',
        'id' => 0,
        'isPublic' => null,
        'isSecured' => null,
        'lightTracking' => null,
        'name' => '',
        'notes' => '',
        'preferred' => null,
        'redirectOnly' => null,
        'secondConversionId' => 0,
        'secondConversionName' => '',
        'status' => '',
        'tags' => [
                [
                                'datapoints' => [
                                                                
                                ],
                                'groups' => [
                                                                
                                ],
                                'id' => 0,
                                'name' => ''
                ]
        ],
        'thirdConversionId' => 0,
        'thirdConversionName' => '',
        'title' => '',
        'trackingCode' => '',
        'type' => '',
        'typeTL' => [
                'appendQuery' => null,
                'browserDestinationItem' => [
                                'emailDestinationUrl' => '',
                                'mobileDestinationUrl' => '',
                                'spidersDestinationUrl' => ''
                ],
                'destinationMode' => '',
                'domainId' => 0,
                'encodeUrl' => null,
                'expirationClicks' => 0,
                'expirationDate' => '',
                'firstUrl' => '',
                'goDomainId' => 0,
                'hideUrl' => null,
                'hideUrlTitle' => '',
                'isABTest' => null,
                'password' => '',
                'pauseAfterClicksExpiration' => null,
                'pauseAfterDateExpiration' => null,
                'randomDestinationItems' => [
                                [
                                                                'url' => ''
                                ]
                ],
                'redirectType' => '',
                'referrerClean' => '',
                'scripts' => [
                                [
                                                                'id' => 0,
                                                                'name' => ''
                                ]
                ],
                'sequentialDestinationItems' => [
                                [
                                                                
                                ]
                ],
                'spilloverDestinationItems' => [
                                [
                                                                
                                ]
                ],
                'uniqueDestinationItem' => [
                                'firstDestinationUrl' => ''
                ],
                'url' => '',
                'urlAfterClicksExpiration' => '',
                'urlAfterDateExpiration' => '',
                'urlsByLanguage' => [
                                [
                                                                'languageCode' => '',
                                                                'url' => ''
                                ]
                ],
                'urlsByNation' => [
                                [
                                                                'nation' => '',
                                                                'url' => ''
                                ]
                ],
                'weightedDestinationItems' => [
                                [
                                                                'url' => '',
                                                                'weight' => 0
                                ]
                ]
        ],
        'typeTP' => [
                'parameterNote' => ''
        ],
        'writePermited' => null
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/datapoints/batch');
$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}}/datapoints/batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/batch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/datapoints/batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/batch"

payload = { "List": [
        {
            "creationDate": "",
            "encodeIp": False,
            "fifthConversionId": 0,
            "fifthConversionName": "",
            "firstConversionId": 0,
            "firstConversionName": "",
            "fourthConversionId": 0,
            "fourthConversionName": "",
            "groupId": 0,
            "groupName": "",
            "id": 0,
            "isPublic": False,
            "isSecured": False,
            "lightTracking": False,
            "name": "",
            "notes": "",
            "preferred": False,
            "redirectOnly": False,
            "secondConversionId": 0,
            "secondConversionName": "",
            "status": "",
            "tags": [
                {
                    "datapoints": [],
                    "groups": [],
                    "id": 0,
                    "name": ""
                }
            ],
            "thirdConversionId": 0,
            "thirdConversionName": "",
            "title": "",
            "trackingCode": "",
            "type": "",
            "typeTL": {
                "appendQuery": False,
                "browserDestinationItem": {
                    "emailDestinationUrl": "",
                    "mobileDestinationUrl": "",
                    "spidersDestinationUrl": ""
                },
                "destinationMode": "",
                "domainId": 0,
                "encodeUrl": False,
                "expirationClicks": 0,
                "expirationDate": "",
                "firstUrl": "",
                "goDomainId": 0,
                "hideUrl": False,
                "hideUrlTitle": "",
                "isABTest": False,
                "password": "",
                "pauseAfterClicksExpiration": False,
                "pauseAfterDateExpiration": False,
                "randomDestinationItems": [{ "url": "" }],
                "redirectType": "",
                "referrerClean": "",
                "scripts": [
                    {
                        "id": 0,
                        "name": ""
                    }
                ],
                "sequentialDestinationItems": [{}],
                "spilloverDestinationItems": [{}],
                "uniqueDestinationItem": { "firstDestinationUrl": "" },
                "url": "",
                "urlAfterClicksExpiration": "",
                "urlAfterDateExpiration": "",
                "urlsByLanguage": [
                    {
                        "languageCode": "",
                        "url": ""
                    }
                ],
                "urlsByNation": [
                    {
                        "nation": "",
                        "url": ""
                    }
                ],
                "weightedDestinationItems": [
                    {
                        "url": "",
                        "weight": 0
                    }
                ]
            },
            "typeTP": { "parameterNote": "" },
            "writePermited": False
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/batch"

payload <- "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/batch")

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\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/datapoints/batch') do |req|
  req.body = "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/batch";

    let payload = json!({"List": (
            json!({
                "creationDate": "",
                "encodeIp": false,
                "fifthConversionId": 0,
                "fifthConversionName": "",
                "firstConversionId": 0,
                "firstConversionName": "",
                "fourthConversionId": 0,
                "fourthConversionName": "",
                "groupId": 0,
                "groupName": "",
                "id": 0,
                "isPublic": false,
                "isSecured": false,
                "lightTracking": false,
                "name": "",
                "notes": "",
                "preferred": false,
                "redirectOnly": false,
                "secondConversionId": 0,
                "secondConversionName": "",
                "status": "",
                "tags": (
                    json!({
                        "datapoints": (),
                        "groups": (),
                        "id": 0,
                        "name": ""
                    })
                ),
                "thirdConversionId": 0,
                "thirdConversionName": "",
                "title": "",
                "trackingCode": "",
                "type": "",
                "typeTL": json!({
                    "appendQuery": false,
                    "browserDestinationItem": json!({
                        "emailDestinationUrl": "",
                        "mobileDestinationUrl": "",
                        "spidersDestinationUrl": ""
                    }),
                    "destinationMode": "",
                    "domainId": 0,
                    "encodeUrl": false,
                    "expirationClicks": 0,
                    "expirationDate": "",
                    "firstUrl": "",
                    "goDomainId": 0,
                    "hideUrl": false,
                    "hideUrlTitle": "",
                    "isABTest": false,
                    "password": "",
                    "pauseAfterClicksExpiration": false,
                    "pauseAfterDateExpiration": false,
                    "randomDestinationItems": (json!({"url": ""})),
                    "redirectType": "",
                    "referrerClean": "",
                    "scripts": (
                        json!({
                            "id": 0,
                            "name": ""
                        })
                    ),
                    "sequentialDestinationItems": (json!({})),
                    "spilloverDestinationItems": (json!({})),
                    "uniqueDestinationItem": json!({"firstDestinationUrl": ""}),
                    "url": "",
                    "urlAfterClicksExpiration": "",
                    "urlAfterDateExpiration": "",
                    "urlsByLanguage": (
                        json!({
                            "languageCode": "",
                            "url": ""
                        })
                    ),
                    "urlsByNation": (
                        json!({
                            "nation": "",
                            "url": ""
                        })
                    ),
                    "weightedDestinationItems": (
                        json!({
                            "url": "",
                            "weight": 0
                        })
                    )
                }),
                "typeTP": json!({"parameterNote": ""}),
                "writePermited": false
            })
        )});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/datapoints/batch \
  --header 'content-type: application/json' \
  --data '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}'
echo '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}' |  \
  http PUT {{baseUrl}}/datapoints/batch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "List": [\n    {\n      "creationDate": "",\n      "encodeIp": false,\n      "fifthConversionId": 0,\n      "fifthConversionName": "",\n      "firstConversionId": 0,\n      "firstConversionName": "",\n      "fourthConversionId": 0,\n      "fourthConversionName": "",\n      "groupId": 0,\n      "groupName": "",\n      "id": 0,\n      "isPublic": false,\n      "isSecured": false,\n      "lightTracking": false,\n      "name": "",\n      "notes": "",\n      "preferred": false,\n      "redirectOnly": false,\n      "secondConversionId": 0,\n      "secondConversionName": "",\n      "status": "",\n      "tags": [\n        {\n          "datapoints": [],\n          "groups": [],\n          "id": 0,\n          "name": ""\n        }\n      ],\n      "thirdConversionId": 0,\n      "thirdConversionName": "",\n      "title": "",\n      "trackingCode": "",\n      "type": "",\n      "typeTL": {\n        "appendQuery": false,\n        "browserDestinationItem": {\n          "emailDestinationUrl": "",\n          "mobileDestinationUrl": "",\n          "spidersDestinationUrl": ""\n        },\n        "destinationMode": "",\n        "domainId": 0,\n        "encodeUrl": false,\n        "expirationClicks": 0,\n        "expirationDate": "",\n        "firstUrl": "",\n        "goDomainId": 0,\n        "hideUrl": false,\n        "hideUrlTitle": "",\n        "isABTest": false,\n        "password": "",\n        "pauseAfterClicksExpiration": false,\n        "pauseAfterDateExpiration": false,\n        "randomDestinationItems": [\n          {\n            "url": ""\n          }\n        ],\n        "redirectType": "",\n        "referrerClean": "",\n        "scripts": [\n          {\n            "id": 0,\n            "name": ""\n          }\n        ],\n        "sequentialDestinationItems": [\n          {}\n        ],\n        "spilloverDestinationItems": [\n          {}\n        ],\n        "uniqueDestinationItem": {\n          "firstDestinationUrl": ""\n        },\n        "url": "",\n        "urlAfterClicksExpiration": "",\n        "urlAfterDateExpiration": "",\n        "urlsByLanguage": [\n          {\n            "languageCode": "",\n            "url": ""\n          }\n        ],\n        "urlsByNation": [\n          {\n            "nation": "",\n            "url": ""\n          }\n        ],\n        "weightedDestinationItems": [\n          {\n            "url": "",\n            "weight": 0\n          }\n        ]\n      },\n      "typeTP": {\n        "parameterNote": ""\n      },\n      "writePermited": false\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/datapoints/batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["List": [
    [
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        [
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        ]
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": [
        "appendQuery": false,
        "browserDestinationItem": [
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        ],
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [["url": ""]],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          [
            "id": 0,
            "name": ""
          ]
        ],
        "sequentialDestinationItems": [[]],
        "spilloverDestinationItems": [[]],
        "uniqueDestinationItem": ["firstDestinationUrl": ""],
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          [
            "languageCode": "",
            "url": ""
          ]
        ],
        "urlsByNation": [
          [
            "nation": "",
            "url": ""
          ]
        ],
        "weightedDestinationItems": [
          [
            "url": "",
            "weight": 0
          ]
        ]
      ],
      "typeTP": ["parameterNote": ""],
      "writePermited": false
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/batch")! 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

{
  "entityData": {
    "creationDate": "20120203120530"
  }
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "entityData": {
    "creationDate": "20120203120530"
  }
}
DELETE Delete a datapoint
{{baseUrl}}/datapoints/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/datapoints/:id")
require "http/client"

url = "{{baseUrl}}/datapoints/: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}}/datapoints/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/: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/datapoints/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/datapoints/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/: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}}/datapoints/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/datapoints/: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}}/datapoints/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/datapoints/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/: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}}/datapoints/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/: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/datapoints/: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}}/datapoints/: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}}/datapoints/: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}}/datapoints/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/: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}}/datapoints/: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}}/datapoints/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/: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}}/datapoints/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/datapoints/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/: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/datapoints/: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}}/datapoints/: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}}/datapoints/:id
http DELETE {{baseUrl}}/datapoints/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/datapoints/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete multiple datapoints
{{baseUrl}}/datapoints/batch
BODY json

{
  "Entities": [
    {
      "id": 0,
      "uri": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/datapoints/batch" {:content-type :json
                                                               :form-params {:Entities [{:id 0
                                                                                         :uri ""}]}})
require "http/client"

url = "{{baseUrl}}/datapoints/batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.delete url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/datapoints/batch"),
    Content = new StringContent("{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/batch");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/batch"

	payload := strings.NewReader("{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("DELETE", 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))

}
DELETE /baseUrl/datapoints/batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 66

{
  "Entities": [
    {
      "id": 0,
      "uri": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/datapoints/batch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/batch"))
    .header("content-type", "application/json")
    .method("DELETE", HttpRequest.BodyPublishers.ofString("{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/datapoints/batch")
  .delete(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/datapoints/batch")
  .header("content-type", "application/json")
  .body("{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  Entities: [
    {
      id: 0,
      uri: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/datapoints/batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/datapoints/batch',
  headers: {'content-type': 'application/json'},
  data: {Entities: [{id: 0, uri: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/batch';
const options = {
  method: 'DELETE',
  headers: {'content-type': 'application/json'},
  body: '{"Entities":[{"id":0,"uri":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/datapoints/batch',
  method: 'DELETE',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Entities": [\n    {\n      "id": 0,\n      "uri": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/batch")
  .delete(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Entities: [{id: 0, uri: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/datapoints/batch',
  headers: {'content-type': 'application/json'},
  body: {Entities: [{id: 0, uri: ''}]},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/datapoints/batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Entities: [
    {
      id: 0,
      uri: ''
    }
  ]
});

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}}/datapoints/batch',
  headers: {'content-type': 'application/json'},
  data: {Entities: [{id: 0, uri: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/batch';
const options = {
  method: 'DELETE',
  headers: {'content-type': 'application/json'},
  body: '{"Entities":[{"id":0,"uri":""}]}'
};

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 = @{ @"Entities": @[ @{ @"id": @0, @"uri": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datapoints/batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[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}}/datapoints/batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/batch",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_POSTFIELDS => json_encode([
    'Entities' => [
        [
                'id' => 0,
                'uri' => ''
        ]
    ]
  ]),
  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('DELETE', '{{baseUrl}}/datapoints/batch', [
  'body' => '{
  "Entities": [
    {
      "id": 0,
      "uri": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/batch');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Entities' => [
    [
        'id' => 0,
        'uri' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Entities' => [
    [
        'id' => 0,
        'uri' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/datapoints/batch');
$request->setRequestMethod('DELETE');
$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}}/datapoints/batch' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
  "Entities": [
    {
      "id": 0,
      "uri": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/batch' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
  "Entities": [
    {
      "id": 0,
      "uri": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("DELETE", "/baseUrl/datapoints/batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/batch"

payload = { "Entities": [
        {
            "id": 0,
            "uri": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.delete(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/batch"

payload <- "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("DELETE", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.delete('/baseUrl/datapoints/batch') do |req|
  req.body = "{\n  \"Entities\": [\n    {\n      \"id\": 0,\n      \"uri\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/batch";

    let payload = json!({"Entities": (
            json!({
                "id": 0,
                "uri": ""
            })
        )});

    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("DELETE").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/datapoints/batch \
  --header 'content-type: application/json' \
  --data '{
  "Entities": [
    {
      "id": 0,
      "uri": ""
    }
  ]
}'
echo '{
  "Entities": [
    {
      "id": 0,
      "uri": ""
    }
  ]
}' |  \
  http DELETE {{baseUrl}}/datapoints/batch \
  content-type:application/json
wget --quiet \
  --method DELETE \
  --header 'content-type: application/json' \
  --body-data '{\n  "Entities": [\n    {\n      "id": 0,\n      "uri": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/datapoints/batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Entities": [
    [
      "id": 0,
      "uri": ""
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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

{
  "entityData": {
    "creationDate": "20120203120530"
  }
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "entityData": {
    "creationDate": "20120203120530"
  }
}
PUT Fast patch the -notes- field of a datapoint
{{baseUrl}}/datapoints/:id/notes
QUERY PARAMS

id
BODY json

{
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/:id/notes");

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  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/datapoints/:id/notes" {:content-type :json
                                                                :form-params {:Text ""}})
require "http/client"

url = "{{baseUrl}}/datapoints/:id/notes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Text\": \"\"\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}}/datapoints/:id/notes"),
    Content = new StringContent("{\n  \"Text\": \"\"\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}}/datapoints/:id/notes");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/:id/notes"

	payload := strings.NewReader("{\n  \"Text\": \"\"\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/datapoints/:id/notes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/datapoints/:id/notes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/:id/notes"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Text\": \"\"\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  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/datapoints/:id/notes")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/datapoints/:id/notes")
  .header("content-type", "application/json")
  .body("{\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/datapoints/:id/notes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/datapoints/:id/notes',
  headers: {'content-type': 'application/json'},
  data: {Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/:id/notes';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/datapoints/:id/notes',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/:id/notes")
  .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/datapoints/:id/notes',
  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({Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/datapoints/:id/notes',
  headers: {'content-type': 'application/json'},
  body: {Text: ''},
  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}}/datapoints/:id/notes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Text: ''
});

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}}/datapoints/:id/notes',
  headers: {'content-type': 'application/json'},
  data: {Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/:id/notes';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Text":""}'
};

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 = @{ @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datapoints/:id/notes"]
                                                       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}}/datapoints/:id/notes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/:id/notes",
  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([
    'Text' => ''
  ]),
  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}}/datapoints/:id/notes', [
  'body' => '{
  "Text": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/:id/notes');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/datapoints/:id/notes');
$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}}/datapoints/:id/notes' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/:id/notes' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Text\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/datapoints/:id/notes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/:id/notes"

payload = { "Text": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/:id/notes"

payload <- "{\n  \"Text\": \"\"\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}}/datapoints/:id/notes")

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  \"Text\": \"\"\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/datapoints/:id/notes') do |req|
  req.body = "{\n  \"Text\": \"\"\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}}/datapoints/:id/notes";

    let payload = json!({"Text": ""});

    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}}/datapoints/:id/notes \
  --header 'content-type: application/json' \
  --data '{
  "Text": ""
}'
echo '{
  "Text": ""
}' |  \
  http PUT {{baseUrl}}/datapoints/:id/notes \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/datapoints/:id/notes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Text": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/:id/notes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Fast switch the -favourite- field of a datapoint
{{baseUrl}}/datapoints/:id/favourite
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/:id/favourite");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/datapoints/:id/favourite")
require "http/client"

url = "{{baseUrl}}/datapoints/:id/favourite"

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}}/datapoints/:id/favourite"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/:id/favourite");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/:id/favourite"

	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/datapoints/:id/favourite HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/datapoints/:id/favourite")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/:id/favourite"))
    .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}}/datapoints/:id/favourite")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/datapoints/:id/favourite")
  .asString();
const 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}}/datapoints/:id/favourite');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/datapoints/:id/favourite'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/:id/favourite';
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}}/datapoints/:id/favourite',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/:id/favourite")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/:id/favourite',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/datapoints/:id/favourite'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/datapoints/:id/favourite');

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}}/datapoints/:id/favourite'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/:id/favourite';
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}}/datapoints/:id/favourite"]
                                                       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}}/datapoints/:id/favourite" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/:id/favourite",
  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}}/datapoints/:id/favourite');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/:id/favourite');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints/:id/favourite');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/:id/favourite' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/:id/favourite' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/datapoints/:id/favourite")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/:id/favourite"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/:id/favourite"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/:id/favourite")

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/datapoints/:id/favourite') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/:id/favourite";

    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}}/datapoints/:id/favourite
http PUT {{baseUrl}}/datapoints/:id/favourite
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/datapoints/:id/favourite
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/:id/favourite")! 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()
GET Get a datapoint
{{baseUrl}}/datapoints/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/datapoints/:id")
require "http/client"

url = "{{baseUrl}}/datapoints/: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}}/datapoints/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/: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/datapoints/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datapoints/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/: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}}/datapoints/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datapoints/: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}}/datapoints/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/datapoints/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/: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}}/datapoints/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/: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}}/datapoints/: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}}/datapoints/: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}}/datapoints/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/: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}}/datapoints/: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}}/datapoints/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/: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}}/datapoints/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/datapoints/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/: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/datapoints/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/: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}}/datapoints/:id
http GET {{baseUrl}}/datapoints/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/datapoints/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/: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

{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}
GET List of all the datapoints associated to the user
{{baseUrl}}/datapoints
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/datapoints")
require "http/client"

url = "{{baseUrl}}/datapoints"

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}}/datapoints"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints"

	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/datapoints HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datapoints")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints"))
    .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}}/datapoints")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datapoints")
  .asString();
const 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}}/datapoints');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints';
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}}/datapoints',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/datapoints'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/datapoints');

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}}/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints';
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}}/datapoints"]
                                                       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}}/datapoints" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints",
  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}}/datapoints');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/datapoints")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints")

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/datapoints') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints";

    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}}/datapoints
http GET {{baseUrl}}/datapoints
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/datapoints
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve statistics about all datapoints of this customer for a timeframe grouped by some temporal entity (day-week-month)
{{baseUrl}}/datapoints/aggregated/list
QUERY PARAMS

type
timeFrame
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/datapoints/aggregated/list" {:query-params {:type ""
                                                                                     :timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame="

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}}/datapoints/aggregated/list?type=&timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame="

	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/datapoints/aggregated/list?type=&timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame="))
    .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}}/datapoints/aggregated/list?type=&timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=")
  .asString();
const 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}}/datapoints/aggregated/list?type=&timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/datapoints/aggregated/list',
  params: {type: '', timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=';
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}}/datapoints/aggregated/list?type=&timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/aggregated/list?type=&timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/datapoints/aggregated/list',
  qs: {type: '', timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/datapoints/aggregated/list');

req.query({
  type: '',
  timeFrame: ''
});

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}}/datapoints/aggregated/list',
  params: {type: '', timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=';
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}}/datapoints/aggregated/list?type=&timeFrame="]
                                                       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}}/datapoints/aggregated/list?type=&timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=",
  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}}/datapoints/aggregated/list?type=&timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/aggregated/list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'type' => '',
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints/aggregated/list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'type' => '',
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/datapoints/aggregated/list?type=&timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/aggregated/list"

querystring = {"type":"","timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/aggregated/list"

queryString <- list(
  type = "",
  timeFrame = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=")

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/datapoints/aggregated/list') do |req|
  req.params['type'] = ''
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/aggregated/list";

    let querystring = [
        ("type", ""),
        ("timeFrame", ""),
    ];

    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}}/datapoints/aggregated/list?type=&timeFrame='
http GET '{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/aggregated/list?type=&timeFrame=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve statistics about this customer for a timeframe by groups
{{baseUrl}}/datapoints/aggregated
QUERY PARAMS

timeFrame
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/aggregated?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/datapoints/aggregated" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/datapoints/aggregated?timeFrame="

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}}/datapoints/aggregated?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/aggregated?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/aggregated?timeFrame="

	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/datapoints/aggregated?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datapoints/aggregated?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/aggregated?timeFrame="))
    .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}}/datapoints/aggregated?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datapoints/aggregated?timeFrame=")
  .asString();
const 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}}/datapoints/aggregated?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/datapoints/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/aggregated?timeFrame=';
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}}/datapoints/aggregated?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/aggregated?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/aggregated?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/datapoints/aggregated',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/datapoints/aggregated');

req.query({
  timeFrame: ''
});

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}}/datapoints/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/aggregated?timeFrame=';
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}}/datapoints/aggregated?timeFrame="]
                                                       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}}/datapoints/aggregated?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/aggregated?timeFrame=",
  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}}/datapoints/aggregated?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/aggregated');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints/aggregated');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/aggregated?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/aggregated?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/datapoints/aggregated?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/aggregated"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/aggregated"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/aggregated?timeFrame=")

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/datapoints/aggregated') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/aggregated";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/datapoints/aggregated?timeFrame='
http GET '{{baseUrl}}/datapoints/aggregated?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/datapoints/aggregated?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/aggregated?timeFrame=")! 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

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
GET Retrieve statistics about this datapoint for a timeframe grouped by some temporal entity (day-week-month)
{{baseUrl}}/datapoints/:id/aggregated/list
QUERY PARAMS

timeFrame
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/datapoints/:id/aggregated/list" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame="

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}}/datapoints/:id/aggregated/list?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame="

	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/datapoints/:id/aggregated/list?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame="))
    .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}}/datapoints/:id/aggregated/list?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=")
  .asString();
const 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}}/datapoints/:id/aggregated/list?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/datapoints/:id/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=';
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}}/datapoints/:id/aggregated/list?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/:id/aggregated/list?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/datapoints/:id/aggregated/list',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/datapoints/:id/aggregated/list');

req.query({
  timeFrame: ''
});

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}}/datapoints/:id/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=';
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}}/datapoints/:id/aggregated/list?timeFrame="]
                                                       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}}/datapoints/:id/aggregated/list?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=",
  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}}/datapoints/:id/aggregated/list?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/:id/aggregated/list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints/:id/aggregated/list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/datapoints/:id/aggregated/list?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/:id/aggregated/list"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/:id/aggregated/list"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=")

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/datapoints/:id/aggregated/list') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/:id/aggregated/list";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/datapoints/:id/aggregated/list?timeFrame='
http GET '{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/:id/aggregated/list?timeFrame=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve statistics about this datapoint for a timeframe
{{baseUrl}}/datapoints/:id/aggregated
QUERY PARAMS

timeFrame
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/:id/aggregated?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/datapoints/:id/aggregated" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/datapoints/:id/aggregated?timeFrame="

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}}/datapoints/:id/aggregated?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/:id/aggregated?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/:id/aggregated?timeFrame="

	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/datapoints/:id/aggregated?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datapoints/:id/aggregated?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/:id/aggregated?timeFrame="))
    .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}}/datapoints/:id/aggregated?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datapoints/:id/aggregated?timeFrame=")
  .asString();
const 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}}/datapoints/:id/aggregated?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/datapoints/:id/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/:id/aggregated?timeFrame=';
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}}/datapoints/:id/aggregated?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/:id/aggregated?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/:id/aggregated?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/datapoints/:id/aggregated',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/datapoints/:id/aggregated');

req.query({
  timeFrame: ''
});

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}}/datapoints/:id/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/:id/aggregated?timeFrame=';
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}}/datapoints/:id/aggregated?timeFrame="]
                                                       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}}/datapoints/:id/aggregated?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/:id/aggregated?timeFrame=",
  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}}/datapoints/:id/aggregated?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/:id/aggregated');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints/:id/aggregated');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/:id/aggregated?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/:id/aggregated?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/datapoints/:id/aggregated?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/:id/aggregated"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/:id/aggregated"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/:id/aggregated?timeFrame=")

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/datapoints/:id/aggregated') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/:id/aggregated";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/datapoints/:id/aggregated?timeFrame='
http GET '{{baseUrl}}/datapoints/:id/aggregated?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/datapoints/:id/aggregated?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/:id/aggregated?timeFrame=")! 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

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/:id/hits?timeframe=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/datapoints/:id/hits" {:query-params {:timeframe ""}})
require "http/client"

url = "{{baseUrl}}/datapoints/:id/hits?timeframe="

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}}/datapoints/:id/hits?timeframe="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/:id/hits?timeframe=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/:id/hits?timeframe="

	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/datapoints/:id/hits?timeframe= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/datapoints/:id/hits?timeframe=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/:id/hits?timeframe="))
    .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}}/datapoints/:id/hits?timeframe=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/datapoints/:id/hits?timeframe=")
  .asString();
const 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}}/datapoints/:id/hits?timeframe=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/datapoints/:id/hits',
  params: {timeframe: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/:id/hits?timeframe=';
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}}/datapoints/:id/hits?timeframe=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/:id/hits?timeframe=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/:id/hits?timeframe=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/datapoints/:id/hits',
  qs: {timeframe: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/datapoints/:id/hits');

req.query({
  timeframe: ''
});

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}}/datapoints/:id/hits',
  params: {timeframe: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/:id/hits?timeframe=';
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}}/datapoints/:id/hits?timeframe="]
                                                       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}}/datapoints/:id/hits?timeframe=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/:id/hits?timeframe=",
  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}}/datapoints/:id/hits?timeframe=');

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/:id/hits');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeframe' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/datapoints/:id/hits');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeframe' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/:id/hits?timeframe=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/:id/hits?timeframe=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/datapoints/:id/hits?timeframe=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/:id/hits"

querystring = {"timeframe":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/:id/hits"

queryString <- list(timeframe = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/:id/hits?timeframe=")

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/datapoints/:id/hits') do |req|
  req.params['timeframe'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/:id/hits";

    let querystring = [
        ("timeframe", ""),
    ];

    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}}/datapoints/:id/hits?timeframe='
http GET '{{baseUrl}}/datapoints/:id/hits?timeframe='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/datapoints/:id/hits?timeframe='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/:id/hits?timeframe=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Update a datapoint
{{baseUrl}}/datapoints/:id
QUERY PARAMS

id
BODY json

{
  "creationDate": "",
  "encodeIp": false,
  "fifthConversionId": 0,
  "fifthConversionName": "",
  "firstConversionId": 0,
  "firstConversionName": "",
  "fourthConversionId": 0,
  "fourthConversionName": "",
  "groupId": 0,
  "groupName": "",
  "id": 0,
  "isPublic": false,
  "isSecured": false,
  "lightTracking": false,
  "name": "",
  "notes": "",
  "preferred": false,
  "redirectOnly": false,
  "secondConversionId": 0,
  "secondConversionName": "",
  "status": "",
  "tags": [
    {
      "datapoints": [],
      "groups": [],
      "id": 0,
      "name": ""
    }
  ],
  "thirdConversionId": 0,
  "thirdConversionName": "",
  "title": "",
  "trackingCode": "",
  "type": "",
  "typeTL": {
    "appendQuery": false,
    "browserDestinationItem": {
      "emailDestinationUrl": "",
      "mobileDestinationUrl": "",
      "spidersDestinationUrl": ""
    },
    "destinationMode": "",
    "domainId": 0,
    "encodeUrl": false,
    "expirationClicks": 0,
    "expirationDate": "",
    "firstUrl": "",
    "goDomainId": 0,
    "hideUrl": false,
    "hideUrlTitle": "",
    "isABTest": false,
    "password": "",
    "pauseAfterClicksExpiration": false,
    "pauseAfterDateExpiration": false,
    "randomDestinationItems": [
      {
        "url": ""
      }
    ],
    "redirectType": "",
    "referrerClean": "",
    "scripts": [
      {
        "id": 0,
        "name": ""
      }
    ],
    "sequentialDestinationItems": [
      {}
    ],
    "spilloverDestinationItems": [
      {}
    ],
    "uniqueDestinationItem": {
      "firstDestinationUrl": ""
    },
    "url": "",
    "urlAfterClicksExpiration": "",
    "urlAfterDateExpiration": "",
    "urlsByLanguage": [
      {
        "languageCode": "",
        "url": ""
      }
    ],
    "urlsByNation": [
      {
        "nation": "",
        "url": ""
      }
    ],
    "weightedDestinationItems": [
      {
        "url": "",
        "weight": 0
      }
    ]
  },
  "typeTP": {
    "parameterNote": ""
  },
  "writePermited": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/: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  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/datapoints/:id" {:content-type :json
                                                           :form-params {:creationDate "20120203120530"
                                                                         :typeTL {:expirationDate "20120203120530"}}})
require "http/client"

url = "{{baseUrl}}/datapoints/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/datapoints/:id"),
    Content = new StringContent("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/:id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/:id"

	payload := strings.NewReader("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/datapoints/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 96

{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/datapoints/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/:id"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/datapoints/:id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/datapoints/:id")
  .header("content-type", "application/json")
  .body("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  creationDate: '20120203120530',
  typeTL: {
    expirationDate: '20120203120530'
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/datapoints/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/datapoints/:id',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530","typeTL":{"expirationDate":"20120203120530"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/datapoints/:id',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "creationDate": "20120203120530",\n  "typeTL": {\n    "expirationDate": "20120203120530"\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/:id")
  .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/datapoints/: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({creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/datapoints/:id',
  headers: {'content-type': 'application/json'},
  body: {creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}},
  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}}/datapoints/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  creationDate: '20120203120530',
  typeTL: {
    expirationDate: '20120203120530'
  }
});

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}}/datapoints/:id',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530","typeTL":{"expirationDate":"20120203120530"}}'
};

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 = @{ @"creationDate": @"20120203120530",
                              @"typeTL": @{ @"expirationDate": @"20120203120530" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datapoints/:id"]
                                                       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}}/datapoints/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/:id",
  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([
    'creationDate' => '20120203120530',
    'typeTL' => [
        'expirationDate' => '20120203120530'
    ]
  ]),
  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}}/datapoints/:id', [
  'body' => '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/:id');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'creationDate' => '20120203120530',
  'typeTL' => [
    'expirationDate' => '20120203120530'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'creationDate' => '20120203120530',
  'typeTL' => [
    'expirationDate' => '20120203120530'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/datapoints/:id');
$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}}/datapoints/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/datapoints/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/:id"

payload = {
    "creationDate": "20120203120530",
    "typeTL": { "expirationDate": "20120203120530" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/:id"

payload <- "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/:id")

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  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/datapoints/:id') do |req|
  req.body = "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/:id";

    let payload = json!({
        "creationDate": "20120203120530",
        "typeTL": json!({"expirationDate": "20120203120530"})
    });

    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}}/datapoints/:id \
  --header 'content-type: application/json' \
  --data '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}'
echo '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}' |  \
  http POST {{baseUrl}}/datapoints/:id \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "creationDate": "20120203120530",\n  "typeTL": {\n    "expirationDate": "20120203120530"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/datapoints/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "creationDate": "20120203120530",
  "typeTL": ["expirationDate": "20120203120530"]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Update multiple datapoints
{{baseUrl}}/datapoints/batch
BODY json

{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/datapoints/batch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/datapoints/batch" {:content-type :json
                                                             :form-params {:List [{:creationDate ""
                                                                                   :encodeIp false
                                                                                   :fifthConversionId 0
                                                                                   :fifthConversionName ""
                                                                                   :firstConversionId 0
                                                                                   :firstConversionName ""
                                                                                   :fourthConversionId 0
                                                                                   :fourthConversionName ""
                                                                                   :groupId 0
                                                                                   :groupName ""
                                                                                   :id 0
                                                                                   :isPublic false
                                                                                   :isSecured false
                                                                                   :lightTracking false
                                                                                   :name ""
                                                                                   :notes ""
                                                                                   :preferred false
                                                                                   :redirectOnly false
                                                                                   :secondConversionId 0
                                                                                   :secondConversionName ""
                                                                                   :status ""
                                                                                   :tags [{:datapoints []
                                                                                           :groups []
                                                                                           :id 0
                                                                                           :name ""}]
                                                                                   :thirdConversionId 0
                                                                                   :thirdConversionName ""
                                                                                   :title ""
                                                                                   :trackingCode ""
                                                                                   :type ""
                                                                                   :typeTL {:appendQuery false
                                                                                            :browserDestinationItem {:emailDestinationUrl ""
                                                                                                                     :mobileDestinationUrl ""
                                                                                                                     :spidersDestinationUrl ""}
                                                                                            :destinationMode ""
                                                                                            :domainId 0
                                                                                            :encodeUrl false
                                                                                            :expirationClicks 0
                                                                                            :expirationDate ""
                                                                                            :firstUrl ""
                                                                                            :goDomainId 0
                                                                                            :hideUrl false
                                                                                            :hideUrlTitle ""
                                                                                            :isABTest false
                                                                                            :password ""
                                                                                            :pauseAfterClicksExpiration false
                                                                                            :pauseAfterDateExpiration false
                                                                                            :randomDestinationItems [{:url ""}]
                                                                                            :redirectType ""
                                                                                            :referrerClean ""
                                                                                            :scripts [{:id 0
                                                                                                       :name ""}]
                                                                                            :sequentialDestinationItems [{}]
                                                                                            :spilloverDestinationItems [{}]
                                                                                            :uniqueDestinationItem {:firstDestinationUrl ""}
                                                                                            :url ""
                                                                                            :urlAfterClicksExpiration ""
                                                                                            :urlAfterDateExpiration ""
                                                                                            :urlsByLanguage [{:languageCode ""
                                                                                                              :url ""}]
                                                                                            :urlsByNation [{:nation ""
                                                                                                            :url ""}]
                                                                                            :weightedDestinationItems [{:url ""
                                                                                                                        :weight 0}]}
                                                                                   :typeTP {:parameterNote ""}
                                                                                   :writePermited false}]}})
require "http/client"

url = "{{baseUrl}}/datapoints/batch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/datapoints/batch"),
    Content = new StringContent("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/datapoints/batch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/datapoints/batch"

	payload := strings.NewReader("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/datapoints/batch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2439

{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/datapoints/batch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/datapoints/batch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/datapoints/batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/datapoints/batch")
  .header("content-type", "application/json")
  .body("{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  List: [
    {
      creationDate: '',
      encodeIp: false,
      fifthConversionId: 0,
      fifthConversionName: '',
      firstConversionId: 0,
      firstConversionName: '',
      fourthConversionId: 0,
      fourthConversionName: '',
      groupId: 0,
      groupName: '',
      id: 0,
      isPublic: false,
      isSecured: false,
      lightTracking: false,
      name: '',
      notes: '',
      preferred: false,
      redirectOnly: false,
      secondConversionId: 0,
      secondConversionName: '',
      status: '',
      tags: [
        {
          datapoints: [],
          groups: [],
          id: 0,
          name: ''
        }
      ],
      thirdConversionId: 0,
      thirdConversionName: '',
      title: '',
      trackingCode: '',
      type: '',
      typeTL: {
        appendQuery: false,
        browserDestinationItem: {
          emailDestinationUrl: '',
          mobileDestinationUrl: '',
          spidersDestinationUrl: ''
        },
        destinationMode: '',
        domainId: 0,
        encodeUrl: false,
        expirationClicks: 0,
        expirationDate: '',
        firstUrl: '',
        goDomainId: 0,
        hideUrl: false,
        hideUrlTitle: '',
        isABTest: false,
        password: '',
        pauseAfterClicksExpiration: false,
        pauseAfterDateExpiration: false,
        randomDestinationItems: [
          {
            url: ''
          }
        ],
        redirectType: '',
        referrerClean: '',
        scripts: [
          {
            id: 0,
            name: ''
          }
        ],
        sequentialDestinationItems: [
          {}
        ],
        spilloverDestinationItems: [
          {}
        ],
        uniqueDestinationItem: {
          firstDestinationUrl: ''
        },
        url: '',
        urlAfterClicksExpiration: '',
        urlAfterDateExpiration: '',
        urlsByLanguage: [
          {
            languageCode: '',
            url: ''
          }
        ],
        urlsByNation: [
          {
            nation: '',
            url: ''
          }
        ],
        weightedDestinationItems: [
          {
            url: '',
            weight: 0
          }
        ]
      },
      typeTP: {
        parameterNote: ''
      },
      writePermited: false
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/datapoints/batch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/datapoints/batch',
  headers: {'content-type': 'application/json'},
  data: {
    List: [
      {
        creationDate: '',
        encodeIp: false,
        fifthConversionId: 0,
        fifthConversionName: '',
        firstConversionId: 0,
        firstConversionName: '',
        fourthConversionId: 0,
        fourthConversionName: '',
        groupId: 0,
        groupName: '',
        id: 0,
        isPublic: false,
        isSecured: false,
        lightTracking: false,
        name: '',
        notes: '',
        preferred: false,
        redirectOnly: false,
        secondConversionId: 0,
        secondConversionName: '',
        status: '',
        tags: [{datapoints: [], groups: [], id: 0, name: ''}],
        thirdConversionId: 0,
        thirdConversionName: '',
        title: '',
        trackingCode: '',
        type: '',
        typeTL: {
          appendQuery: false,
          browserDestinationItem: {emailDestinationUrl: '', mobileDestinationUrl: '', spidersDestinationUrl: ''},
          destinationMode: '',
          domainId: 0,
          encodeUrl: false,
          expirationClicks: 0,
          expirationDate: '',
          firstUrl: '',
          goDomainId: 0,
          hideUrl: false,
          hideUrlTitle: '',
          isABTest: false,
          password: '',
          pauseAfterClicksExpiration: false,
          pauseAfterDateExpiration: false,
          randomDestinationItems: [{url: ''}],
          redirectType: '',
          referrerClean: '',
          scripts: [{id: 0, name: ''}],
          sequentialDestinationItems: [{}],
          spilloverDestinationItems: [{}],
          uniqueDestinationItem: {firstDestinationUrl: ''},
          url: '',
          urlAfterClicksExpiration: '',
          urlAfterDateExpiration: '',
          urlsByLanguage: [{languageCode: '', url: ''}],
          urlsByNation: [{nation: '', url: ''}],
          weightedDestinationItems: [{url: '', weight: 0}]
        },
        typeTP: {parameterNote: ''},
        writePermited: false
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/datapoints/batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"List":[{"creationDate":"","encodeIp":false,"fifthConversionId":0,"fifthConversionName":"","firstConversionId":0,"firstConversionName":"","fourthConversionId":0,"fourthConversionName":"","groupId":0,"groupName":"","id":0,"isPublic":false,"isSecured":false,"lightTracking":false,"name":"","notes":"","preferred":false,"redirectOnly":false,"secondConversionId":0,"secondConversionName":"","status":"","tags":[{"datapoints":[],"groups":[],"id":0,"name":""}],"thirdConversionId":0,"thirdConversionName":"","title":"","trackingCode":"","type":"","typeTL":{"appendQuery":false,"browserDestinationItem":{"emailDestinationUrl":"","mobileDestinationUrl":"","spidersDestinationUrl":""},"destinationMode":"","domainId":0,"encodeUrl":false,"expirationClicks":0,"expirationDate":"","firstUrl":"","goDomainId":0,"hideUrl":false,"hideUrlTitle":"","isABTest":false,"password":"","pauseAfterClicksExpiration":false,"pauseAfterDateExpiration":false,"randomDestinationItems":[{"url":""}],"redirectType":"","referrerClean":"","scripts":[{"id":0,"name":""}],"sequentialDestinationItems":[{}],"spilloverDestinationItems":[{}],"uniqueDestinationItem":{"firstDestinationUrl":""},"url":"","urlAfterClicksExpiration":"","urlAfterDateExpiration":"","urlsByLanguage":[{"languageCode":"","url":""}],"urlsByNation":[{"nation":"","url":""}],"weightedDestinationItems":[{"url":"","weight":0}]},"typeTP":{"parameterNote":""},"writePermited":false}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/datapoints/batch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "List": [\n    {\n      "creationDate": "",\n      "encodeIp": false,\n      "fifthConversionId": 0,\n      "fifthConversionName": "",\n      "firstConversionId": 0,\n      "firstConversionName": "",\n      "fourthConversionId": 0,\n      "fourthConversionName": "",\n      "groupId": 0,\n      "groupName": "",\n      "id": 0,\n      "isPublic": false,\n      "isSecured": false,\n      "lightTracking": false,\n      "name": "",\n      "notes": "",\n      "preferred": false,\n      "redirectOnly": false,\n      "secondConversionId": 0,\n      "secondConversionName": "",\n      "status": "",\n      "tags": [\n        {\n          "datapoints": [],\n          "groups": [],\n          "id": 0,\n          "name": ""\n        }\n      ],\n      "thirdConversionId": 0,\n      "thirdConversionName": "",\n      "title": "",\n      "trackingCode": "",\n      "type": "",\n      "typeTL": {\n        "appendQuery": false,\n        "browserDestinationItem": {\n          "emailDestinationUrl": "",\n          "mobileDestinationUrl": "",\n          "spidersDestinationUrl": ""\n        },\n        "destinationMode": "",\n        "domainId": 0,\n        "encodeUrl": false,\n        "expirationClicks": 0,\n        "expirationDate": "",\n        "firstUrl": "",\n        "goDomainId": 0,\n        "hideUrl": false,\n        "hideUrlTitle": "",\n        "isABTest": false,\n        "password": "",\n        "pauseAfterClicksExpiration": false,\n        "pauseAfterDateExpiration": false,\n        "randomDestinationItems": [\n          {\n            "url": ""\n          }\n        ],\n        "redirectType": "",\n        "referrerClean": "",\n        "scripts": [\n          {\n            "id": 0,\n            "name": ""\n          }\n        ],\n        "sequentialDestinationItems": [\n          {}\n        ],\n        "spilloverDestinationItems": [\n          {}\n        ],\n        "uniqueDestinationItem": {\n          "firstDestinationUrl": ""\n        },\n        "url": "",\n        "urlAfterClicksExpiration": "",\n        "urlAfterDateExpiration": "",\n        "urlsByLanguage": [\n          {\n            "languageCode": "",\n            "url": ""\n          }\n        ],\n        "urlsByNation": [\n          {\n            "nation": "",\n            "url": ""\n          }\n        ],\n        "weightedDestinationItems": [\n          {\n            "url": "",\n            "weight": 0\n          }\n        ]\n      },\n      "typeTP": {\n        "parameterNote": ""\n      },\n      "writePermited": false\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/datapoints/batch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/datapoints/batch',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  List: [
    {
      creationDate: '',
      encodeIp: false,
      fifthConversionId: 0,
      fifthConversionName: '',
      firstConversionId: 0,
      firstConversionName: '',
      fourthConversionId: 0,
      fourthConversionName: '',
      groupId: 0,
      groupName: '',
      id: 0,
      isPublic: false,
      isSecured: false,
      lightTracking: false,
      name: '',
      notes: '',
      preferred: false,
      redirectOnly: false,
      secondConversionId: 0,
      secondConversionName: '',
      status: '',
      tags: [{datapoints: [], groups: [], id: 0, name: ''}],
      thirdConversionId: 0,
      thirdConversionName: '',
      title: '',
      trackingCode: '',
      type: '',
      typeTL: {
        appendQuery: false,
        browserDestinationItem: {emailDestinationUrl: '', mobileDestinationUrl: '', spidersDestinationUrl: ''},
        destinationMode: '',
        domainId: 0,
        encodeUrl: false,
        expirationClicks: 0,
        expirationDate: '',
        firstUrl: '',
        goDomainId: 0,
        hideUrl: false,
        hideUrlTitle: '',
        isABTest: false,
        password: '',
        pauseAfterClicksExpiration: false,
        pauseAfterDateExpiration: false,
        randomDestinationItems: [{url: ''}],
        redirectType: '',
        referrerClean: '',
        scripts: [{id: 0, name: ''}],
        sequentialDestinationItems: [{}],
        spilloverDestinationItems: [{}],
        uniqueDestinationItem: {firstDestinationUrl: ''},
        url: '',
        urlAfterClicksExpiration: '',
        urlAfterDateExpiration: '',
        urlsByLanguage: [{languageCode: '', url: ''}],
        urlsByNation: [{nation: '', url: ''}],
        weightedDestinationItems: [{url: '', weight: 0}]
      },
      typeTP: {parameterNote: ''},
      writePermited: false
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/datapoints/batch',
  headers: {'content-type': 'application/json'},
  body: {
    List: [
      {
        creationDate: '',
        encodeIp: false,
        fifthConversionId: 0,
        fifthConversionName: '',
        firstConversionId: 0,
        firstConversionName: '',
        fourthConversionId: 0,
        fourthConversionName: '',
        groupId: 0,
        groupName: '',
        id: 0,
        isPublic: false,
        isSecured: false,
        lightTracking: false,
        name: '',
        notes: '',
        preferred: false,
        redirectOnly: false,
        secondConversionId: 0,
        secondConversionName: '',
        status: '',
        tags: [{datapoints: [], groups: [], id: 0, name: ''}],
        thirdConversionId: 0,
        thirdConversionName: '',
        title: '',
        trackingCode: '',
        type: '',
        typeTL: {
          appendQuery: false,
          browserDestinationItem: {emailDestinationUrl: '', mobileDestinationUrl: '', spidersDestinationUrl: ''},
          destinationMode: '',
          domainId: 0,
          encodeUrl: false,
          expirationClicks: 0,
          expirationDate: '',
          firstUrl: '',
          goDomainId: 0,
          hideUrl: false,
          hideUrlTitle: '',
          isABTest: false,
          password: '',
          pauseAfterClicksExpiration: false,
          pauseAfterDateExpiration: false,
          randomDestinationItems: [{url: ''}],
          redirectType: '',
          referrerClean: '',
          scripts: [{id: 0, name: ''}],
          sequentialDestinationItems: [{}],
          spilloverDestinationItems: [{}],
          uniqueDestinationItem: {firstDestinationUrl: ''},
          url: '',
          urlAfterClicksExpiration: '',
          urlAfterDateExpiration: '',
          urlsByLanguage: [{languageCode: '', url: ''}],
          urlsByNation: [{nation: '', url: ''}],
          weightedDestinationItems: [{url: '', weight: 0}]
        },
        typeTP: {parameterNote: ''},
        writePermited: false
      }
    ]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/datapoints/batch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  List: [
    {
      creationDate: '',
      encodeIp: false,
      fifthConversionId: 0,
      fifthConversionName: '',
      firstConversionId: 0,
      firstConversionName: '',
      fourthConversionId: 0,
      fourthConversionName: '',
      groupId: 0,
      groupName: '',
      id: 0,
      isPublic: false,
      isSecured: false,
      lightTracking: false,
      name: '',
      notes: '',
      preferred: false,
      redirectOnly: false,
      secondConversionId: 0,
      secondConversionName: '',
      status: '',
      tags: [
        {
          datapoints: [],
          groups: [],
          id: 0,
          name: ''
        }
      ],
      thirdConversionId: 0,
      thirdConversionName: '',
      title: '',
      trackingCode: '',
      type: '',
      typeTL: {
        appendQuery: false,
        browserDestinationItem: {
          emailDestinationUrl: '',
          mobileDestinationUrl: '',
          spidersDestinationUrl: ''
        },
        destinationMode: '',
        domainId: 0,
        encodeUrl: false,
        expirationClicks: 0,
        expirationDate: '',
        firstUrl: '',
        goDomainId: 0,
        hideUrl: false,
        hideUrlTitle: '',
        isABTest: false,
        password: '',
        pauseAfterClicksExpiration: false,
        pauseAfterDateExpiration: false,
        randomDestinationItems: [
          {
            url: ''
          }
        ],
        redirectType: '',
        referrerClean: '',
        scripts: [
          {
            id: 0,
            name: ''
          }
        ],
        sequentialDestinationItems: [
          {}
        ],
        spilloverDestinationItems: [
          {}
        ],
        uniqueDestinationItem: {
          firstDestinationUrl: ''
        },
        url: '',
        urlAfterClicksExpiration: '',
        urlAfterDateExpiration: '',
        urlsByLanguage: [
          {
            languageCode: '',
            url: ''
          }
        ],
        urlsByNation: [
          {
            nation: '',
            url: ''
          }
        ],
        weightedDestinationItems: [
          {
            url: '',
            weight: 0
          }
        ]
      },
      typeTP: {
        parameterNote: ''
      },
      writePermited: false
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/datapoints/batch',
  headers: {'content-type': 'application/json'},
  data: {
    List: [
      {
        creationDate: '',
        encodeIp: false,
        fifthConversionId: 0,
        fifthConversionName: '',
        firstConversionId: 0,
        firstConversionName: '',
        fourthConversionId: 0,
        fourthConversionName: '',
        groupId: 0,
        groupName: '',
        id: 0,
        isPublic: false,
        isSecured: false,
        lightTracking: false,
        name: '',
        notes: '',
        preferred: false,
        redirectOnly: false,
        secondConversionId: 0,
        secondConversionName: '',
        status: '',
        tags: [{datapoints: [], groups: [], id: 0, name: ''}],
        thirdConversionId: 0,
        thirdConversionName: '',
        title: '',
        trackingCode: '',
        type: '',
        typeTL: {
          appendQuery: false,
          browserDestinationItem: {emailDestinationUrl: '', mobileDestinationUrl: '', spidersDestinationUrl: ''},
          destinationMode: '',
          domainId: 0,
          encodeUrl: false,
          expirationClicks: 0,
          expirationDate: '',
          firstUrl: '',
          goDomainId: 0,
          hideUrl: false,
          hideUrlTitle: '',
          isABTest: false,
          password: '',
          pauseAfterClicksExpiration: false,
          pauseAfterDateExpiration: false,
          randomDestinationItems: [{url: ''}],
          redirectType: '',
          referrerClean: '',
          scripts: [{id: 0, name: ''}],
          sequentialDestinationItems: [{}],
          spilloverDestinationItems: [{}],
          uniqueDestinationItem: {firstDestinationUrl: ''},
          url: '',
          urlAfterClicksExpiration: '',
          urlAfterDateExpiration: '',
          urlsByLanguage: [{languageCode: '', url: ''}],
          urlsByNation: [{nation: '', url: ''}],
          weightedDestinationItems: [{url: '', weight: 0}]
        },
        typeTP: {parameterNote: ''},
        writePermited: false
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/datapoints/batch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"List":[{"creationDate":"","encodeIp":false,"fifthConversionId":0,"fifthConversionName":"","firstConversionId":0,"firstConversionName":"","fourthConversionId":0,"fourthConversionName":"","groupId":0,"groupName":"","id":0,"isPublic":false,"isSecured":false,"lightTracking":false,"name":"","notes":"","preferred":false,"redirectOnly":false,"secondConversionId":0,"secondConversionName":"","status":"","tags":[{"datapoints":[],"groups":[],"id":0,"name":""}],"thirdConversionId":0,"thirdConversionName":"","title":"","trackingCode":"","type":"","typeTL":{"appendQuery":false,"browserDestinationItem":{"emailDestinationUrl":"","mobileDestinationUrl":"","spidersDestinationUrl":""},"destinationMode":"","domainId":0,"encodeUrl":false,"expirationClicks":0,"expirationDate":"","firstUrl":"","goDomainId":0,"hideUrl":false,"hideUrlTitle":"","isABTest":false,"password":"","pauseAfterClicksExpiration":false,"pauseAfterDateExpiration":false,"randomDestinationItems":[{"url":""}],"redirectType":"","referrerClean":"","scripts":[{"id":0,"name":""}],"sequentialDestinationItems":[{}],"spilloverDestinationItems":[{}],"uniqueDestinationItem":{"firstDestinationUrl":""},"url":"","urlAfterClicksExpiration":"","urlAfterDateExpiration":"","urlsByLanguage":[{"languageCode":"","url":""}],"urlsByNation":[{"nation":"","url":""}],"weightedDestinationItems":[{"url":"","weight":0}]},"typeTP":{"parameterNote":""},"writePermited":false}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"List": @[ @{ @"creationDate": @"", @"encodeIp": @NO, @"fifthConversionId": @0, @"fifthConversionName": @"", @"firstConversionId": @0, @"firstConversionName": @"", @"fourthConversionId": @0, @"fourthConversionName": @"", @"groupId": @0, @"groupName": @"", @"id": @0, @"isPublic": @NO, @"isSecured": @NO, @"lightTracking": @NO, @"name": @"", @"notes": @"", @"preferred": @NO, @"redirectOnly": @NO, @"secondConversionId": @0, @"secondConversionName": @"", @"status": @"", @"tags": @[ @{ @"datapoints": @[  ], @"groups": @[  ], @"id": @0, @"name": @"" } ], @"thirdConversionId": @0, @"thirdConversionName": @"", @"title": @"", @"trackingCode": @"", @"type": @"", @"typeTL": @{ @"appendQuery": @NO, @"browserDestinationItem": @{ @"emailDestinationUrl": @"", @"mobileDestinationUrl": @"", @"spidersDestinationUrl": @"" }, @"destinationMode": @"", @"domainId": @0, @"encodeUrl": @NO, @"expirationClicks": @0, @"expirationDate": @"", @"firstUrl": @"", @"goDomainId": @0, @"hideUrl": @NO, @"hideUrlTitle": @"", @"isABTest": @NO, @"password": @"", @"pauseAfterClicksExpiration": @NO, @"pauseAfterDateExpiration": @NO, @"randomDestinationItems": @[ @{ @"url": @"" } ], @"redirectType": @"", @"referrerClean": @"", @"scripts": @[ @{ @"id": @0, @"name": @"" } ], @"sequentialDestinationItems": @[ @{  } ], @"spilloverDestinationItems": @[ @{  } ], @"uniqueDestinationItem": @{ @"firstDestinationUrl": @"" }, @"url": @"", @"urlAfterClicksExpiration": @"", @"urlAfterDateExpiration": @"", @"urlsByLanguage": @[ @{ @"languageCode": @"", @"url": @"" } ], @"urlsByNation": @[ @{ @"nation": @"", @"url": @"" } ], @"weightedDestinationItems": @[ @{ @"url": @"", @"weight": @0 } ] }, @"typeTP": @{ @"parameterNote": @"" }, @"writePermited": @NO } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/datapoints/batch"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/datapoints/batch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/datapoints/batch",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'List' => [
        [
                'creationDate' => '',
                'encodeIp' => null,
                'fifthConversionId' => 0,
                'fifthConversionName' => '',
                'firstConversionId' => 0,
                'firstConversionName' => '',
                'fourthConversionId' => 0,
                'fourthConversionName' => '',
                'groupId' => 0,
                'groupName' => '',
                'id' => 0,
                'isPublic' => null,
                'isSecured' => null,
                'lightTracking' => null,
                'name' => '',
                'notes' => '',
                'preferred' => null,
                'redirectOnly' => null,
                'secondConversionId' => 0,
                'secondConversionName' => '',
                'status' => '',
                'tags' => [
                                [
                                                                'datapoints' => [
                                                                                                                                
                                                                ],
                                                                'groups' => [
                                                                                                                                
                                                                ],
                                                                'id' => 0,
                                                                'name' => ''
                                ]
                ],
                'thirdConversionId' => 0,
                'thirdConversionName' => '',
                'title' => '',
                'trackingCode' => '',
                'type' => '',
                'typeTL' => [
                                'appendQuery' => null,
                                'browserDestinationItem' => [
                                                                'emailDestinationUrl' => '',
                                                                'mobileDestinationUrl' => '',
                                                                'spidersDestinationUrl' => ''
                                ],
                                'destinationMode' => '',
                                'domainId' => 0,
                                'encodeUrl' => null,
                                'expirationClicks' => 0,
                                'expirationDate' => '',
                                'firstUrl' => '',
                                'goDomainId' => 0,
                                'hideUrl' => null,
                                'hideUrlTitle' => '',
                                'isABTest' => null,
                                'password' => '',
                                'pauseAfterClicksExpiration' => null,
                                'pauseAfterDateExpiration' => null,
                                'randomDestinationItems' => [
                                                                [
                                                                                                                                'url' => ''
                                                                ]
                                ],
                                'redirectType' => '',
                                'referrerClean' => '',
                                'scripts' => [
                                                                [
                                                                                                                                'id' => 0,
                                                                                                                                'name' => ''
                                                                ]
                                ],
                                'sequentialDestinationItems' => [
                                                                [
                                                                                                                                
                                                                ]
                                ],
                                'spilloverDestinationItems' => [
                                                                [
                                                                                                                                
                                                                ]
                                ],
                                'uniqueDestinationItem' => [
                                                                'firstDestinationUrl' => ''
                                ],
                                'url' => '',
                                'urlAfterClicksExpiration' => '',
                                'urlAfterDateExpiration' => '',
                                'urlsByLanguage' => [
                                                                [
                                                                                                                                'languageCode' => '',
                                                                                                                                'url' => ''
                                                                ]
                                ],
                                'urlsByNation' => [
                                                                [
                                                                                                                                'nation' => '',
                                                                                                                                'url' => ''
                                                                ]
                                ],
                                'weightedDestinationItems' => [
                                                                [
                                                                                                                                'url' => '',
                                                                                                                                'weight' => 0
                                                                ]
                                ]
                ],
                'typeTP' => [
                                'parameterNote' => ''
                ],
                'writePermited' => null
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/datapoints/batch', [
  'body' => '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/datapoints/batch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'List' => [
    [
        'creationDate' => '',
        'encodeIp' => null,
        'fifthConversionId' => 0,
        'fifthConversionName' => '',
        'firstConversionId' => 0,
        'firstConversionName' => '',
        'fourthConversionId' => 0,
        'fourthConversionName' => '',
        'groupId' => 0,
        'groupName' => '',
        'id' => 0,
        'isPublic' => null,
        'isSecured' => null,
        'lightTracking' => null,
        'name' => '',
        'notes' => '',
        'preferred' => null,
        'redirectOnly' => null,
        'secondConversionId' => 0,
        'secondConversionName' => '',
        'status' => '',
        'tags' => [
                [
                                'datapoints' => [
                                                                
                                ],
                                'groups' => [
                                                                
                                ],
                                'id' => 0,
                                'name' => ''
                ]
        ],
        'thirdConversionId' => 0,
        'thirdConversionName' => '',
        'title' => '',
        'trackingCode' => '',
        'type' => '',
        'typeTL' => [
                'appendQuery' => null,
                'browserDestinationItem' => [
                                'emailDestinationUrl' => '',
                                'mobileDestinationUrl' => '',
                                'spidersDestinationUrl' => ''
                ],
                'destinationMode' => '',
                'domainId' => 0,
                'encodeUrl' => null,
                'expirationClicks' => 0,
                'expirationDate' => '',
                'firstUrl' => '',
                'goDomainId' => 0,
                'hideUrl' => null,
                'hideUrlTitle' => '',
                'isABTest' => null,
                'password' => '',
                'pauseAfterClicksExpiration' => null,
                'pauseAfterDateExpiration' => null,
                'randomDestinationItems' => [
                                [
                                                                'url' => ''
                                ]
                ],
                'redirectType' => '',
                'referrerClean' => '',
                'scripts' => [
                                [
                                                                'id' => 0,
                                                                'name' => ''
                                ]
                ],
                'sequentialDestinationItems' => [
                                [
                                                                
                                ]
                ],
                'spilloverDestinationItems' => [
                                [
                                                                
                                ]
                ],
                'uniqueDestinationItem' => [
                                'firstDestinationUrl' => ''
                ],
                'url' => '',
                'urlAfterClicksExpiration' => '',
                'urlAfterDateExpiration' => '',
                'urlsByLanguage' => [
                                [
                                                                'languageCode' => '',
                                                                'url' => ''
                                ]
                ],
                'urlsByNation' => [
                                [
                                                                'nation' => '',
                                                                'url' => ''
                                ]
                ],
                'weightedDestinationItems' => [
                                [
                                                                'url' => '',
                                                                'weight' => 0
                                ]
                ]
        ],
        'typeTP' => [
                'parameterNote' => ''
        ],
        'writePermited' => null
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'List' => [
    [
        'creationDate' => '',
        'encodeIp' => null,
        'fifthConversionId' => 0,
        'fifthConversionName' => '',
        'firstConversionId' => 0,
        'firstConversionName' => '',
        'fourthConversionId' => 0,
        'fourthConversionName' => '',
        'groupId' => 0,
        'groupName' => '',
        'id' => 0,
        'isPublic' => null,
        'isSecured' => null,
        'lightTracking' => null,
        'name' => '',
        'notes' => '',
        'preferred' => null,
        'redirectOnly' => null,
        'secondConversionId' => 0,
        'secondConversionName' => '',
        'status' => '',
        'tags' => [
                [
                                'datapoints' => [
                                                                
                                ],
                                'groups' => [
                                                                
                                ],
                                'id' => 0,
                                'name' => ''
                ]
        ],
        'thirdConversionId' => 0,
        'thirdConversionName' => '',
        'title' => '',
        'trackingCode' => '',
        'type' => '',
        'typeTL' => [
                'appendQuery' => null,
                'browserDestinationItem' => [
                                'emailDestinationUrl' => '',
                                'mobileDestinationUrl' => '',
                                'spidersDestinationUrl' => ''
                ],
                'destinationMode' => '',
                'domainId' => 0,
                'encodeUrl' => null,
                'expirationClicks' => 0,
                'expirationDate' => '',
                'firstUrl' => '',
                'goDomainId' => 0,
                'hideUrl' => null,
                'hideUrlTitle' => '',
                'isABTest' => null,
                'password' => '',
                'pauseAfterClicksExpiration' => null,
                'pauseAfterDateExpiration' => null,
                'randomDestinationItems' => [
                                [
                                                                'url' => ''
                                ]
                ],
                'redirectType' => '',
                'referrerClean' => '',
                'scripts' => [
                                [
                                                                'id' => 0,
                                                                'name' => ''
                                ]
                ],
                'sequentialDestinationItems' => [
                                [
                                                                
                                ]
                ],
                'spilloverDestinationItems' => [
                                [
                                                                
                                ]
                ],
                'uniqueDestinationItem' => [
                                'firstDestinationUrl' => ''
                ],
                'url' => '',
                'urlAfterClicksExpiration' => '',
                'urlAfterDateExpiration' => '',
                'urlsByLanguage' => [
                                [
                                                                'languageCode' => '',
                                                                'url' => ''
                                ]
                ],
                'urlsByNation' => [
                                [
                                                                'nation' => '',
                                                                'url' => ''
                                ]
                ],
                'weightedDestinationItems' => [
                                [
                                                                'url' => '',
                                                                'weight' => 0
                                ]
                ]
        ],
        'typeTP' => [
                'parameterNote' => ''
        ],
        'writePermited' => null
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/datapoints/batch');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/datapoints/batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/datapoints/batch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/datapoints/batch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/datapoints/batch"

payload = { "List": [
        {
            "creationDate": "",
            "encodeIp": False,
            "fifthConversionId": 0,
            "fifthConversionName": "",
            "firstConversionId": 0,
            "firstConversionName": "",
            "fourthConversionId": 0,
            "fourthConversionName": "",
            "groupId": 0,
            "groupName": "",
            "id": 0,
            "isPublic": False,
            "isSecured": False,
            "lightTracking": False,
            "name": "",
            "notes": "",
            "preferred": False,
            "redirectOnly": False,
            "secondConversionId": 0,
            "secondConversionName": "",
            "status": "",
            "tags": [
                {
                    "datapoints": [],
                    "groups": [],
                    "id": 0,
                    "name": ""
                }
            ],
            "thirdConversionId": 0,
            "thirdConversionName": "",
            "title": "",
            "trackingCode": "",
            "type": "",
            "typeTL": {
                "appendQuery": False,
                "browserDestinationItem": {
                    "emailDestinationUrl": "",
                    "mobileDestinationUrl": "",
                    "spidersDestinationUrl": ""
                },
                "destinationMode": "",
                "domainId": 0,
                "encodeUrl": False,
                "expirationClicks": 0,
                "expirationDate": "",
                "firstUrl": "",
                "goDomainId": 0,
                "hideUrl": False,
                "hideUrlTitle": "",
                "isABTest": False,
                "password": "",
                "pauseAfterClicksExpiration": False,
                "pauseAfterDateExpiration": False,
                "randomDestinationItems": [{ "url": "" }],
                "redirectType": "",
                "referrerClean": "",
                "scripts": [
                    {
                        "id": 0,
                        "name": ""
                    }
                ],
                "sequentialDestinationItems": [{}],
                "spilloverDestinationItems": [{}],
                "uniqueDestinationItem": { "firstDestinationUrl": "" },
                "url": "",
                "urlAfterClicksExpiration": "",
                "urlAfterDateExpiration": "",
                "urlsByLanguage": [
                    {
                        "languageCode": "",
                        "url": ""
                    }
                ],
                "urlsByNation": [
                    {
                        "nation": "",
                        "url": ""
                    }
                ],
                "weightedDestinationItems": [
                    {
                        "url": "",
                        "weight": 0
                    }
                ]
            },
            "typeTP": { "parameterNote": "" },
            "writePermited": False
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/datapoints/batch"

payload <- "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/datapoints/batch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/datapoints/batch') do |req|
  req.body = "{\n  \"List\": [\n    {\n      \"creationDate\": \"\",\n      \"encodeIp\": false,\n      \"fifthConversionId\": 0,\n      \"fifthConversionName\": \"\",\n      \"firstConversionId\": 0,\n      \"firstConversionName\": \"\",\n      \"fourthConversionId\": 0,\n      \"fourthConversionName\": \"\",\n      \"groupId\": 0,\n      \"groupName\": \"\",\n      \"id\": 0,\n      \"isPublic\": false,\n      \"isSecured\": false,\n      \"lightTracking\": false,\n      \"name\": \"\",\n      \"notes\": \"\",\n      \"preferred\": false,\n      \"redirectOnly\": false,\n      \"secondConversionId\": 0,\n      \"secondConversionName\": \"\",\n      \"status\": \"\",\n      \"tags\": [\n        {\n          \"datapoints\": [],\n          \"groups\": [],\n          \"id\": 0,\n          \"name\": \"\"\n        }\n      ],\n      \"thirdConversionId\": 0,\n      \"thirdConversionName\": \"\",\n      \"title\": \"\",\n      \"trackingCode\": \"\",\n      \"type\": \"\",\n      \"typeTL\": {\n        \"appendQuery\": false,\n        \"browserDestinationItem\": {\n          \"emailDestinationUrl\": \"\",\n          \"mobileDestinationUrl\": \"\",\n          \"spidersDestinationUrl\": \"\"\n        },\n        \"destinationMode\": \"\",\n        \"domainId\": 0,\n        \"encodeUrl\": false,\n        \"expirationClicks\": 0,\n        \"expirationDate\": \"\",\n        \"firstUrl\": \"\",\n        \"goDomainId\": 0,\n        \"hideUrl\": false,\n        \"hideUrlTitle\": \"\",\n        \"isABTest\": false,\n        \"password\": \"\",\n        \"pauseAfterClicksExpiration\": false,\n        \"pauseAfterDateExpiration\": false,\n        \"randomDestinationItems\": [\n          {\n            \"url\": \"\"\n          }\n        ],\n        \"redirectType\": \"\",\n        \"referrerClean\": \"\",\n        \"scripts\": [\n          {\n            \"id\": 0,\n            \"name\": \"\"\n          }\n        ],\n        \"sequentialDestinationItems\": [\n          {}\n        ],\n        \"spilloverDestinationItems\": [\n          {}\n        ],\n        \"uniqueDestinationItem\": {\n          \"firstDestinationUrl\": \"\"\n        },\n        \"url\": \"\",\n        \"urlAfterClicksExpiration\": \"\",\n        \"urlAfterDateExpiration\": \"\",\n        \"urlsByLanguage\": [\n          {\n            \"languageCode\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"urlsByNation\": [\n          {\n            \"nation\": \"\",\n            \"url\": \"\"\n          }\n        ],\n        \"weightedDestinationItems\": [\n          {\n            \"url\": \"\",\n            \"weight\": 0\n          }\n        ]\n      },\n      \"typeTP\": {\n        \"parameterNote\": \"\"\n      },\n      \"writePermited\": false\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/datapoints/batch";

    let payload = json!({"List": (
            json!({
                "creationDate": "",
                "encodeIp": false,
                "fifthConversionId": 0,
                "fifthConversionName": "",
                "firstConversionId": 0,
                "firstConversionName": "",
                "fourthConversionId": 0,
                "fourthConversionName": "",
                "groupId": 0,
                "groupName": "",
                "id": 0,
                "isPublic": false,
                "isSecured": false,
                "lightTracking": false,
                "name": "",
                "notes": "",
                "preferred": false,
                "redirectOnly": false,
                "secondConversionId": 0,
                "secondConversionName": "",
                "status": "",
                "tags": (
                    json!({
                        "datapoints": (),
                        "groups": (),
                        "id": 0,
                        "name": ""
                    })
                ),
                "thirdConversionId": 0,
                "thirdConversionName": "",
                "title": "",
                "trackingCode": "",
                "type": "",
                "typeTL": json!({
                    "appendQuery": false,
                    "browserDestinationItem": json!({
                        "emailDestinationUrl": "",
                        "mobileDestinationUrl": "",
                        "spidersDestinationUrl": ""
                    }),
                    "destinationMode": "",
                    "domainId": 0,
                    "encodeUrl": false,
                    "expirationClicks": 0,
                    "expirationDate": "",
                    "firstUrl": "",
                    "goDomainId": 0,
                    "hideUrl": false,
                    "hideUrlTitle": "",
                    "isABTest": false,
                    "password": "",
                    "pauseAfterClicksExpiration": false,
                    "pauseAfterDateExpiration": false,
                    "randomDestinationItems": (json!({"url": ""})),
                    "redirectType": "",
                    "referrerClean": "",
                    "scripts": (
                        json!({
                            "id": 0,
                            "name": ""
                        })
                    ),
                    "sequentialDestinationItems": (json!({})),
                    "spilloverDestinationItems": (json!({})),
                    "uniqueDestinationItem": json!({"firstDestinationUrl": ""}),
                    "url": "",
                    "urlAfterClicksExpiration": "",
                    "urlAfterDateExpiration": "",
                    "urlsByLanguage": (
                        json!({
                            "languageCode": "",
                            "url": ""
                        })
                    ),
                    "urlsByNation": (
                        json!({
                            "nation": "",
                            "url": ""
                        })
                    ),
                    "weightedDestinationItems": (
                        json!({
                            "url": "",
                            "weight": 0
                        })
                    )
                }),
                "typeTP": json!({"parameterNote": ""}),
                "writePermited": false
            })
        )});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/datapoints/batch \
  --header 'content-type: application/json' \
  --data '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}'
echo '{
  "List": [
    {
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        {
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        }
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": {
        "appendQuery": false,
        "browserDestinationItem": {
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        },
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [
          {
            "url": ""
          }
        ],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          {
            "id": 0,
            "name": ""
          }
        ],
        "sequentialDestinationItems": [
          {}
        ],
        "spilloverDestinationItems": [
          {}
        ],
        "uniqueDestinationItem": {
          "firstDestinationUrl": ""
        },
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          {
            "languageCode": "",
            "url": ""
          }
        ],
        "urlsByNation": [
          {
            "nation": "",
            "url": ""
          }
        ],
        "weightedDestinationItems": [
          {
            "url": "",
            "weight": 0
          }
        ]
      },
      "typeTP": {
        "parameterNote": ""
      },
      "writePermited": false
    }
  ]
}' |  \
  http POST {{baseUrl}}/datapoints/batch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "List": [\n    {\n      "creationDate": "",\n      "encodeIp": false,\n      "fifthConversionId": 0,\n      "fifthConversionName": "",\n      "firstConversionId": 0,\n      "firstConversionName": "",\n      "fourthConversionId": 0,\n      "fourthConversionName": "",\n      "groupId": 0,\n      "groupName": "",\n      "id": 0,\n      "isPublic": false,\n      "isSecured": false,\n      "lightTracking": false,\n      "name": "",\n      "notes": "",\n      "preferred": false,\n      "redirectOnly": false,\n      "secondConversionId": 0,\n      "secondConversionName": "",\n      "status": "",\n      "tags": [\n        {\n          "datapoints": [],\n          "groups": [],\n          "id": 0,\n          "name": ""\n        }\n      ],\n      "thirdConversionId": 0,\n      "thirdConversionName": "",\n      "title": "",\n      "trackingCode": "",\n      "type": "",\n      "typeTL": {\n        "appendQuery": false,\n        "browserDestinationItem": {\n          "emailDestinationUrl": "",\n          "mobileDestinationUrl": "",\n          "spidersDestinationUrl": ""\n        },\n        "destinationMode": "",\n        "domainId": 0,\n        "encodeUrl": false,\n        "expirationClicks": 0,\n        "expirationDate": "",\n        "firstUrl": "",\n        "goDomainId": 0,\n        "hideUrl": false,\n        "hideUrlTitle": "",\n        "isABTest": false,\n        "password": "",\n        "pauseAfterClicksExpiration": false,\n        "pauseAfterDateExpiration": false,\n        "randomDestinationItems": [\n          {\n            "url": ""\n          }\n        ],\n        "redirectType": "",\n        "referrerClean": "",\n        "scripts": [\n          {\n            "id": 0,\n            "name": ""\n          }\n        ],\n        "sequentialDestinationItems": [\n          {}\n        ],\n        "spilloverDestinationItems": [\n          {}\n        ],\n        "uniqueDestinationItem": {\n          "firstDestinationUrl": ""\n        },\n        "url": "",\n        "urlAfterClicksExpiration": "",\n        "urlAfterDateExpiration": "",\n        "urlsByLanguage": [\n          {\n            "languageCode": "",\n            "url": ""\n          }\n        ],\n        "urlsByNation": [\n          {\n            "nation": "",\n            "url": ""\n          }\n        ],\n        "weightedDestinationItems": [\n          {\n            "url": "",\n            "weight": 0\n          }\n        ]\n      },\n      "typeTP": {\n        "parameterNote": ""\n      },\n      "writePermited": false\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/datapoints/batch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["List": [
    [
      "creationDate": "",
      "encodeIp": false,
      "fifthConversionId": 0,
      "fifthConversionName": "",
      "firstConversionId": 0,
      "firstConversionName": "",
      "fourthConversionId": 0,
      "fourthConversionName": "",
      "groupId": 0,
      "groupName": "",
      "id": 0,
      "isPublic": false,
      "isSecured": false,
      "lightTracking": false,
      "name": "",
      "notes": "",
      "preferred": false,
      "redirectOnly": false,
      "secondConversionId": 0,
      "secondConversionName": "",
      "status": "",
      "tags": [
        [
          "datapoints": [],
          "groups": [],
          "id": 0,
          "name": ""
        ]
      ],
      "thirdConversionId": 0,
      "thirdConversionName": "",
      "title": "",
      "trackingCode": "",
      "type": "",
      "typeTL": [
        "appendQuery": false,
        "browserDestinationItem": [
          "emailDestinationUrl": "",
          "mobileDestinationUrl": "",
          "spidersDestinationUrl": ""
        ],
        "destinationMode": "",
        "domainId": 0,
        "encodeUrl": false,
        "expirationClicks": 0,
        "expirationDate": "",
        "firstUrl": "",
        "goDomainId": 0,
        "hideUrl": false,
        "hideUrlTitle": "",
        "isABTest": false,
        "password": "",
        "pauseAfterClicksExpiration": false,
        "pauseAfterDateExpiration": false,
        "randomDestinationItems": [["url": ""]],
        "redirectType": "",
        "referrerClean": "",
        "scripts": [
          [
            "id": 0,
            "name": ""
          ]
        ],
        "sequentialDestinationItems": [[]],
        "spilloverDestinationItems": [[]],
        "uniqueDestinationItem": ["firstDestinationUrl": ""],
        "url": "",
        "urlAfterClicksExpiration": "",
        "urlAfterDateExpiration": "",
        "urlsByLanguage": [
          [
            "languageCode": "",
            "url": ""
          ]
        ],
        "urlsByNation": [
          [
            "nation": "",
            "url": ""
          ]
        ],
        "weightedDestinationItems": [
          [
            "url": "",
            "weight": 0
          ]
        ]
      ],
      "typeTP": ["parameterNote": ""],
      "writePermited": false
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/datapoints/batch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "entityData": {
    "creationDate": "20120203120530"
  }
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "entityData": {
    "creationDate": "20120203120530"
  }
}
POST Create a domain
{{baseUrl}}/domains
BODY json

{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains");

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  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/domains" {:content-type :json
                                                    :form-params {:custom404 ""
                                                                  :customHomepage ""
                                                                  :id 0
                                                                  :name ""
                                                                  :type ""}})
require "http/client"

url = "{{baseUrl}}/domains"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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}}/domains"),
    Content = new StringContent("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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}}/domains");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains"

	payload := strings.NewReader("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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/domains HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84

{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/domains")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/domains")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/domains")
  .header("content-type", "application/json")
  .body("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  custom404: '',
  customHomepage: '',
  id: 0,
  name: '',
  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}}/domains');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains',
  headers: {'content-type': 'application/json'},
  data: {custom404: '', customHomepage: '', id: 0, name: '', type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"custom404":"","customHomepage":"","id":0,"name":"","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}}/domains',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "custom404": "",\n  "customHomepage": "",\n  "id": 0,\n  "name": "",\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  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/domains")
  .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/domains',
  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({custom404: '', customHomepage: '', id: 0, name: '', type: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains',
  headers: {'content-type': 'application/json'},
  body: {custom404: '', customHomepage: '', id: 0, name: '', 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}}/domains');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  custom404: '',
  customHomepage: '',
  id: 0,
  name: '',
  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}}/domains',
  headers: {'content-type': 'application/json'},
  data: {custom404: '', customHomepage: '', id: 0, name: '', type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"custom404":"","customHomepage":"","id":0,"name":"","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 = @{ @"custom404": @"",
                              @"customHomepage": @"",
                              @"id": @0,
                              @"name": @"",
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domains"]
                                                       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}}/domains" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains",
  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([
    'custom404' => '',
    'customHomepage' => '',
    'id' => 0,
    'name' => '',
    '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}}/domains', [
  'body' => '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/domains');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'custom404' => '',
  'customHomepage' => '',
  'id' => 0,
  'name' => '',
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'custom404' => '',
  'customHomepage' => '',
  'id' => 0,
  'name' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/domains');
$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}}/domains' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/domains", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains"

payload = {
    "custom404": "",
    "customHomepage": "",
    "id": 0,
    "name": "",
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains"

payload <- "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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}}/domains")

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  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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/domains') do |req|
  req.body = "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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}}/domains";

    let payload = json!({
        "custom404": "",
        "customHomepage": "",
        "id": 0,
        "name": "",
        "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}}/domains \
  --header 'content-type: application/json' \
  --data '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}'
echo '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}' |  \
  http POST {{baseUrl}}/domains \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "custom404": "",\n  "customHomepage": "",\n  "id": 0,\n  "name": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/domains
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a domain
{{baseUrl}}/domains/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/domains/:id")
require "http/client"

url = "{{baseUrl}}/domains/: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}}/domains/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains/: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/domains/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/domains/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains/: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}}/domains/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/domains/: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}}/domains/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/domains/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains/: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}}/domains/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/domains/: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/domains/: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}}/domains/: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}}/domains/: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}}/domains/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains/: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}}/domains/: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}}/domains/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains/: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}}/domains/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/domains/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/domains/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/domains/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains/: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/domains/: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}}/domains/: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}}/domains/:id
http DELETE {{baseUrl}}/domains/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/domains/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a domain
{{baseUrl}}/domains/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/domains/:id")
require "http/client"

url = "{{baseUrl}}/domains/: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}}/domains/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains/: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/domains/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/domains/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains/: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}}/domains/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/domains/: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}}/domains/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/domains/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains/: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}}/domains/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/domains/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domains/: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}}/domains/: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}}/domains/: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}}/domains/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains/: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}}/domains/: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}}/domains/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains/: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}}/domains/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/domains/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/domains/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/domains/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains/: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/domains/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domains/: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}}/domains/:id
http GET {{baseUrl}}/domains/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/domains/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of domains
{{baseUrl}}/domains
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/domains")
require "http/client"

url = "{{baseUrl}}/domains"

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}}/domains"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains"

	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/domains HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/domains")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains"))
    .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}}/domains")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/domains")
  .asString();
const 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}}/domains');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/domains'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains';
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}}/domains',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/domains")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domains',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/domains'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/domains');

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}}/domains'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains';
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}}/domains"]
                                                       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}}/domains" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains",
  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}}/domains');

echo $response->getBody();
setUrl('{{baseUrl}}/domains');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/domains');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/domains")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains")

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/domains') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domains";

    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}}/domains
http GET {{baseUrl}}/domains
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/domains
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve count of domains
{{baseUrl}}/domains/count
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/domains/count")
require "http/client"

url = "{{baseUrl}}/domains/count"

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}}/domains/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains/count"

	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/domains/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/domains/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains/count"))
    .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}}/domains/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/domains/count")
  .asString();
const 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}}/domains/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/domains/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains/count';
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}}/domains/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/domains/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domains/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/domains/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/domains/count');

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}}/domains/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains/count';
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}}/domains/count"]
                                                       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}}/domains/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains/count",
  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}}/domains/count');

echo $response->getBody();
setUrl('{{baseUrl}}/domains/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/domains/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/domains/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains/count")

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/domains/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domains/count";

    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}}/domains/count
http GET {{baseUrl}}/domains/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/domains/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Update a domain
{{baseUrl}}/domains/:id
QUERY PARAMS

id
BODY json

{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains/: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  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/domains/:id" {:content-type :json
                                                        :form-params {:custom404 ""
                                                                      :customHomepage ""
                                                                      :id 0
                                                                      :name ""
                                                                      :type ""}})
require "http/client"

url = "{{baseUrl}}/domains/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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}}/domains/:id"),
    Content = new StringContent("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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}}/domains/:id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains/:id"

	payload := strings.NewReader("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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/domains/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84

{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/domains/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains/:id"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/domains/:id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/domains/:id")
  .header("content-type", "application/json")
  .body("{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  custom404: '',
  customHomepage: '',
  id: 0,
  name: '',
  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}}/domains/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains/:id',
  headers: {'content-type': 'application/json'},
  data: {custom404: '', customHomepage: '', id: 0, name: '', type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"custom404":"","customHomepage":"","id":0,"name":"","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}}/domains/:id',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "custom404": "",\n  "customHomepage": "",\n  "id": 0,\n  "name": "",\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  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/domains/:id")
  .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/domains/: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({custom404: '', customHomepage: '', id: 0, name: '', type: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains/:id',
  headers: {'content-type': 'application/json'},
  body: {custom404: '', customHomepage: '', id: 0, name: '', 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}}/domains/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  custom404: '',
  customHomepage: '',
  id: 0,
  name: '',
  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}}/domains/:id',
  headers: {'content-type': 'application/json'},
  data: {custom404: '', customHomepage: '', id: 0, name: '', type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"custom404":"","customHomepage":"","id":0,"name":"","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 = @{ @"custom404": @"",
                              @"customHomepage": @"",
                              @"id": @0,
                              @"name": @"",
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domains/:id"]
                                                       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}}/domains/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains/:id",
  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([
    'custom404' => '',
    'customHomepage' => '',
    'id' => 0,
    'name' => '',
    '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}}/domains/:id', [
  'body' => '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/domains/:id');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'custom404' => '',
  'customHomepage' => '',
  'id' => 0,
  'name' => '',
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'custom404' => '',
  'customHomepage' => '',
  'id' => 0,
  'name' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/domains/:id');
$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}}/domains/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/domains/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains/:id"

payload = {
    "custom404": "",
    "customHomepage": "",
    "id": 0,
    "name": "",
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains/:id"

payload <- "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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}}/domains/:id")

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  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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/domains/:id') do |req|
  req.body = "{\n  \"custom404\": \"\",\n  \"customHomepage\": \"\",\n  \"id\": 0,\n  \"name\": \"\",\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}}/domains/:id";

    let payload = json!({
        "custom404": "",
        "customHomepage": "",
        "id": 0,
        "name": "",
        "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}}/domains/:id \
  --header 'content-type: application/json' \
  --data '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}'
echo '{
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
}' |  \
  http POST {{baseUrl}}/domains/:id \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "custom404": "",\n  "customHomepage": "",\n  "id": 0,\n  "name": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/domains/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "custom404": "",
  "customHomepage": "",
  "id": 0,
  "name": "",
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Count the datapoints associated to the user in this group.
{{baseUrl}}/groups/:id/datapoints/count
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id/datapoints/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/:id/datapoints/count")
require "http/client"

url = "{{baseUrl}}/groups/:id/datapoints/count"

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}}/groups/:id/datapoints/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id/datapoints/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id/datapoints/count"

	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/groups/:id/datapoints/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/:id/datapoints/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id/datapoints/count"))
    .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}}/groups/:id/datapoints/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/:id/datapoints/count")
  .asString();
const 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}}/groups/:id/datapoints/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/groups/:id/datapoints/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id/datapoints/count';
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}}/groups/:id/datapoints/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id/datapoints/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/:id/datapoints/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/:id/datapoints/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups/:id/datapoints/count');

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}}/groups/:id/datapoints/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id/datapoints/count';
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}}/groups/:id/datapoints/count"]
                                                       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}}/groups/:id/datapoints/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id/datapoints/count",
  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}}/groups/:id/datapoints/count');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id/datapoints/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/:id/datapoints/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/:id/datapoints/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id/datapoints/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/:id/datapoints/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id/datapoints/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id/datapoints/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/:id/datapoints/count")

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/groups/:id/datapoints/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/:id/datapoints/count";

    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}}/groups/:id/datapoints/count
http GET {{baseUrl}}/groups/:id/datapoints/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/groups/:id/datapoints/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id/datapoints/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Count the groups associated to the user.
{{baseUrl}}/groups/count
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/count")
require "http/client"

url = "{{baseUrl}}/groups/count"

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}}/groups/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/count"

	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/groups/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/count"))
    .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}}/groups/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/count")
  .asString();
const 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}}/groups/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/groups/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/count';
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}}/groups/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups/count');

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}}/groups/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/count';
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}}/groups/count"]
                                                       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}}/groups/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/count",
  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}}/groups/count');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/count")

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/groups/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/count";

    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}}/groups/count
http GET {{baseUrl}}/groups/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/groups/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a datapoint in this group
{{baseUrl}}/groups/:id/datapoints
QUERY PARAMS

id
BODY json

{
  "creationDate": "",
  "encodeIp": false,
  "fifthConversionId": 0,
  "fifthConversionName": "",
  "firstConversionId": 0,
  "firstConversionName": "",
  "fourthConversionId": 0,
  "fourthConversionName": "",
  "groupId": 0,
  "groupName": "",
  "id": 0,
  "isPublic": false,
  "isSecured": false,
  "lightTracking": false,
  "name": "",
  "notes": "",
  "preferred": false,
  "redirectOnly": false,
  "secondConversionId": 0,
  "secondConversionName": "",
  "status": "",
  "tags": [
    {
      "datapoints": [],
      "groups": [],
      "id": 0,
      "name": ""
    }
  ],
  "thirdConversionId": 0,
  "thirdConversionName": "",
  "title": "",
  "trackingCode": "",
  "type": "",
  "typeTL": {
    "appendQuery": false,
    "browserDestinationItem": {
      "emailDestinationUrl": "",
      "mobileDestinationUrl": "",
      "spidersDestinationUrl": ""
    },
    "destinationMode": "",
    "domainId": 0,
    "encodeUrl": false,
    "expirationClicks": 0,
    "expirationDate": "",
    "firstUrl": "",
    "goDomainId": 0,
    "hideUrl": false,
    "hideUrlTitle": "",
    "isABTest": false,
    "password": "",
    "pauseAfterClicksExpiration": false,
    "pauseAfterDateExpiration": false,
    "randomDestinationItems": [
      {
        "url": ""
      }
    ],
    "redirectType": "",
    "referrerClean": "",
    "scripts": [
      {
        "id": 0,
        "name": ""
      }
    ],
    "sequentialDestinationItems": [
      {}
    ],
    "spilloverDestinationItems": [
      {}
    ],
    "uniqueDestinationItem": {
      "firstDestinationUrl": ""
    },
    "url": "",
    "urlAfterClicksExpiration": "",
    "urlAfterDateExpiration": "",
    "urlsByLanguage": [
      {
        "languageCode": "",
        "url": ""
      }
    ],
    "urlsByNation": [
      {
        "nation": "",
        "url": ""
      }
    ],
    "weightedDestinationItems": [
      {
        "url": "",
        "weight": 0
      }
    ]
  },
  "typeTP": {
    "parameterNote": ""
  },
  "writePermited": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id/datapoints");

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  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/groups/:id/datapoints" {:content-type :json
                                                                  :form-params {:creationDate "20120203120530"
                                                                                :typeTL {:expirationDate "20120203120530"}}})
require "http/client"

url = "{{baseUrl}}/groups/:id/datapoints"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/groups/:id/datapoints"),
    Content = new StringContent("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id/datapoints");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id/datapoints"

	payload := strings.NewReader("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/groups/:id/datapoints HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 96

{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/groups/:id/datapoints")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id/datapoints"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/groups/:id/datapoints")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/groups/:id/datapoints")
  .header("content-type", "application/json")
  .body("{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  creationDate: '20120203120530',
  typeTL: {
    expirationDate: '20120203120530'
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/groups/:id/datapoints');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/groups/:id/datapoints',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id/datapoints';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530","typeTL":{"expirationDate":"20120203120530"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/groups/:id/datapoints',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "creationDate": "20120203120530",\n  "typeTL": {\n    "expirationDate": "20120203120530"\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id/datapoints")
  .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/groups/:id/datapoints',
  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({creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/groups/:id/datapoints',
  headers: {'content-type': 'application/json'},
  body: {creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}},
  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}}/groups/:id/datapoints');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  creationDate: '20120203120530',
  typeTL: {
    expirationDate: '20120203120530'
  }
});

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}}/groups/:id/datapoints',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530', typeTL: {expirationDate: '20120203120530'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id/datapoints';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530","typeTL":{"expirationDate":"20120203120530"}}'
};

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 = @{ @"creationDate": @"20120203120530",
                              @"typeTL": @{ @"expirationDate": @"20120203120530" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/groups/:id/datapoints"]
                                                       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}}/groups/:id/datapoints" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id/datapoints",
  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([
    'creationDate' => '20120203120530',
    'typeTL' => [
        'expirationDate' => '20120203120530'
    ]
  ]),
  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}}/groups/:id/datapoints', [
  'body' => '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id/datapoints');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'creationDate' => '20120203120530',
  'typeTL' => [
    'expirationDate' => '20120203120530'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'creationDate' => '20120203120530',
  'typeTL' => [
    'expirationDate' => '20120203120530'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/groups/:id/datapoints');
$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}}/groups/:id/datapoints' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id/datapoints' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/groups/:id/datapoints", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id/datapoints"

payload = {
    "creationDate": "20120203120530",
    "typeTL": { "expirationDate": "20120203120530" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id/datapoints"

payload <- "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/:id/datapoints")

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  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/groups/:id/datapoints') do |req|
  req.body = "{\n  \"creationDate\": \"20120203120530\",\n  \"typeTL\": {\n    \"expirationDate\": \"20120203120530\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/:id/datapoints";

    let payload = json!({
        "creationDate": "20120203120530",
        "typeTL": json!({"expirationDate": "20120203120530"})
    });

    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}}/groups/:id/datapoints \
  --header 'content-type: application/json' \
  --data '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}'
echo '{
  "creationDate": "20120203120530",
  "typeTL": {
    "expirationDate": "20120203120530"
  }
}' |  \
  http POST {{baseUrl}}/groups/:id/datapoints \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "creationDate": "20120203120530",\n  "typeTL": {\n    "expirationDate": "20120203120530"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/groups/:id/datapoints
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "creationDate": "20120203120530",
  "typeTL": ["expirationDate": "20120203120530"]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id/datapoints")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a group
{{baseUrl}}/groups
BODY json

{
  "creationDate": "",
  "deleted": false,
  "id": 0,
  "isPublic": false,
  "name": "",
  "notes": "",
  "preferred": false,
  "redirectOnly": false,
  "tags": [
    {
      "datapoints": [],
      "groups": [],
      "id": 0,
      "name": ""
    }
  ],
  "writePermited": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups");

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  \"creationDate\": \"20120203120530\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/groups" {:content-type :json
                                                   :form-params {:creationDate "20120203120530"}})
require "http/client"

url = "{{baseUrl}}/groups"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"creationDate\": \"20120203120530\"\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}}/groups"),
    Content = new StringContent("{\n  \"creationDate\": \"20120203120530\"\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}}/groups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"creationDate\": \"20120203120530\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups"

	payload := strings.NewReader("{\n  \"creationDate\": \"20120203120530\"\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/groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 38

{
  "creationDate": "20120203120530"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/groups")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"creationDate\": \"20120203120530\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"creationDate\": \"20120203120530\"\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  \"creationDate\": \"20120203120530\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/groups")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/groups")
  .header("content-type", "application/json")
  .body("{\n  \"creationDate\": \"20120203120530\"\n}")
  .asString();
const data = JSON.stringify({
  creationDate: '20120203120530'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/groups');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/groups',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/groups',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "creationDate": "20120203120530"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/groups")
  .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/groups',
  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({creationDate: '20120203120530'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/groups',
  headers: {'content-type': 'application/json'},
  body: {creationDate: '20120203120530'},
  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}}/groups');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  creationDate: '20120203120530'
});

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}}/groups',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530"}'
};

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 = @{ @"creationDate": @"20120203120530" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/groups"]
                                                       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}}/groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"creationDate\": \"20120203120530\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups",
  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([
    'creationDate' => '20120203120530'
  ]),
  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}}/groups', [
  'body' => '{
  "creationDate": "20120203120530"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/groups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'creationDate' => '20120203120530'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'creationDate' => '20120203120530'
]));
$request->setRequestUrl('{{baseUrl}}/groups');
$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}}/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"creationDate\": \"20120203120530\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/groups", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups"

payload = { "creationDate": "20120203120530" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups"

payload <- "{\n  \"creationDate\": \"20120203120530\"\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}}/groups")

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  \"creationDate\": \"20120203120530\"\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/groups') do |req|
  req.body = "{\n  \"creationDate\": \"20120203120530\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups";

    let payload = json!({"creationDate": "20120203120530"});

    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}}/groups \
  --header 'content-type: application/json' \
  --data '{
  "creationDate": "20120203120530"
}'
echo '{
  "creationDate": "20120203120530"
}' |  \
  http POST {{baseUrl}}/groups \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "creationDate": "20120203120530"\n}' \
  --output-document \
  - {{baseUrl}}/groups
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["creationDate": "20120203120530"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete group specified by id
{{baseUrl}}/groups/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/groups/:id")
require "http/client"

url = "{{baseUrl}}/groups/: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}}/groups/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/: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/groups/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/groups/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/: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}}/groups/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/groups/: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}}/groups/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/groups/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/: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}}/groups/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/: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/groups/: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}}/groups/: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}}/groups/: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}}/groups/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/: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}}/groups/: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}}/groups/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/: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}}/groups/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/groups/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/: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/groups/: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}}/groups/: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}}/groups/:id
http DELETE {{baseUrl}}/groups/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/groups/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/: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()
PUT Fast patch the -notes- field of a group
{{baseUrl}}/groups/:id/notes
QUERY PARAMS

id
BODY json

{
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id/notes");

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  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/groups/:id/notes" {:content-type :json
                                                            :form-params {:Text ""}})
require "http/client"

url = "{{baseUrl}}/groups/:id/notes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Text\": \"\"\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}}/groups/:id/notes"),
    Content = new StringContent("{\n  \"Text\": \"\"\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}}/groups/:id/notes");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id/notes"

	payload := strings.NewReader("{\n  \"Text\": \"\"\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/groups/:id/notes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/groups/:id/notes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id/notes"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Text\": \"\"\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  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/groups/:id/notes")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/groups/:id/notes")
  .header("content-type", "application/json")
  .body("{\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/groups/:id/notes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/groups/:id/notes',
  headers: {'content-type': 'application/json'},
  data: {Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id/notes';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/groups/:id/notes',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id/notes")
  .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/groups/:id/notes',
  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({Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/groups/:id/notes',
  headers: {'content-type': 'application/json'},
  body: {Text: ''},
  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}}/groups/:id/notes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Text: ''
});

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}}/groups/:id/notes',
  headers: {'content-type': 'application/json'},
  data: {Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id/notes';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Text":""}'
};

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 = @{ @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/groups/:id/notes"]
                                                       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}}/groups/:id/notes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id/notes",
  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([
    'Text' => ''
  ]),
  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}}/groups/:id/notes', [
  'body' => '{
  "Text": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id/notes');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/groups/:id/notes');
$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}}/groups/:id/notes' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id/notes' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Text\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/groups/:id/notes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id/notes"

payload = { "Text": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id/notes"

payload <- "{\n  \"Text\": \"\"\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}}/groups/:id/notes")

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  \"Text\": \"\"\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/groups/:id/notes') do |req|
  req.body = "{\n  \"Text\": \"\"\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}}/groups/:id/notes";

    let payload = json!({"Text": ""});

    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}}/groups/:id/notes \
  --header 'content-type: application/json' \
  --data '{
  "Text": ""
}'
echo '{
  "Text": ""
}' |  \
  http PUT {{baseUrl}}/groups/:id/notes \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/groups/:id/notes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Text": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id/notes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Fast switch the -favourite- field of a group
{{baseUrl}}/groups/:id/favourite
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id/favourite");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/groups/:id/favourite")
require "http/client"

url = "{{baseUrl}}/groups/:id/favourite"

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}}/groups/:id/favourite"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id/favourite");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id/favourite"

	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/groups/:id/favourite HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/groups/:id/favourite")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id/favourite"))
    .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}}/groups/:id/favourite")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/groups/:id/favourite")
  .asString();
const 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}}/groups/:id/favourite');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/groups/:id/favourite'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id/favourite';
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}}/groups/:id/favourite',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id/favourite")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/:id/favourite',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/:id/favourite'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/groups/:id/favourite');

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}}/groups/:id/favourite'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id/favourite';
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}}/groups/:id/favourite"]
                                                       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}}/groups/:id/favourite" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id/favourite",
  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}}/groups/:id/favourite');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id/favourite');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/:id/favourite');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/:id/favourite' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id/favourite' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/groups/:id/favourite")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id/favourite"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id/favourite"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/:id/favourite")

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/groups/:id/favourite') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/:id/favourite";

    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}}/groups/:id/favourite
http PUT {{baseUrl}}/groups/:id/favourite
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/groups/:id/favourite
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id/favourite")! 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()
GET Get a group
{{baseUrl}}/groups/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/:id")
require "http/client"

url = "{{baseUrl}}/groups/: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}}/groups/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/: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/groups/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/: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}}/groups/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/: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}}/groups/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/groups/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/: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}}/groups/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/: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}}/groups/: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}}/groups/: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}}/groups/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/: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}}/groups/: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}}/groups/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/: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}}/groups/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/: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/groups/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/: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}}/groups/:id
http GET {{baseUrl}}/groups/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/groups/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/: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

{
  "creationDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "creationDate": "20120203120530"
}
GET List of all the datapoints associated to the user in this group.
{{baseUrl}}/groups/:id/datapoints
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id/datapoints");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/:id/datapoints")
require "http/client"

url = "{{baseUrl}}/groups/:id/datapoints"

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}}/groups/:id/datapoints"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id/datapoints");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id/datapoints"

	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/groups/:id/datapoints HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/:id/datapoints")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id/datapoints"))
    .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}}/groups/:id/datapoints")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/:id/datapoints")
  .asString();
const 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}}/groups/:id/datapoints');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/groups/:id/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id/datapoints';
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}}/groups/:id/datapoints',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id/datapoints")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/:id/datapoints',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/:id/datapoints'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups/:id/datapoints');

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}}/groups/:id/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id/datapoints';
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}}/groups/:id/datapoints"]
                                                       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}}/groups/:id/datapoints" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id/datapoints",
  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}}/groups/:id/datapoints');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id/datapoints');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/:id/datapoints');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/:id/datapoints' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id/datapoints' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/:id/datapoints")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id/datapoints"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id/datapoints"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/:id/datapoints")

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/groups/:id/datapoints') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/:id/datapoints";

    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}}/groups/:id/datapoints
http GET {{baseUrl}}/groups/:id/datapoints
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/groups/:id/datapoints
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id/datapoints")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List of all the groups associated to the user.
{{baseUrl}}/groups
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups")
require "http/client"

url = "{{baseUrl}}/groups"

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}}/groups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups"

	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/groups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups"))
    .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}}/groups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups")
  .asString();
const 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}}/groups');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups';
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}}/groups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups');

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}}/groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups';
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}}/groups"]
                                                       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}}/groups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups",
  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}}/groups');

echo $response->getBody();
setUrl('{{baseUrl}}/groups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups")

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/groups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups";

    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}}/groups
http GET {{baseUrl}}/groups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/groups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve statistics about a subset of datapoints for a timeframe with datapoints data (GET)
{{baseUrl}}/groups/:id/aggregated/summary
QUERY PARAMS

timeFrame
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/:id/aggregated/summary" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/groups/:id/aggregated/summary?timeFrame="

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}}/groups/:id/aggregated/summary?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id/aggregated/summary?timeFrame="

	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/groups/:id/aggregated/summary?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id/aggregated/summary?timeFrame="))
    .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}}/groups/:id/aggregated/summary?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=")
  .asString();
const 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}}/groups/:id/aggregated/summary?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/groups/:id/aggregated/summary',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=';
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}}/groups/:id/aggregated/summary?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/:id/aggregated/summary?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/:id/aggregated/summary',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups/:id/aggregated/summary');

req.query({
  timeFrame: ''
});

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}}/groups/:id/aggregated/summary',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=';
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}}/groups/:id/aggregated/summary?timeFrame="]
                                                       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}}/groups/:id/aggregated/summary?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=",
  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}}/groups/:id/aggregated/summary?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id/aggregated/summary');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/:id/aggregated/summary');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/:id/aggregated/summary?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id/aggregated/summary"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id/aggregated/summary"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=")

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/groups/:id/aggregated/summary') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/:id/aggregated/summary";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/groups/:id/aggregated/summary?timeFrame='
http GET '{{baseUrl}}/groups/:id/aggregated/summary?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/groups/:id/aggregated/summary?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id/aggregated/summary?timeFrame=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve statistics about all groups of this customer for a timeframe grouped by some temporal entity (day-week-month)
{{baseUrl}}/groups/aggregated/list
QUERY PARAMS

timeFrame
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/aggregated/list?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/aggregated/list" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/groups/aggregated/list?timeFrame="

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}}/groups/aggregated/list?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/aggregated/list?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/aggregated/list?timeFrame="

	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/groups/aggregated/list?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/aggregated/list?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/aggregated/list?timeFrame="))
    .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}}/groups/aggregated/list?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/aggregated/list?timeFrame=")
  .asString();
const 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}}/groups/aggregated/list?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/groups/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/aggregated/list?timeFrame=';
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}}/groups/aggregated/list?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/aggregated/list?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/aggregated/list?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/aggregated/list',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups/aggregated/list');

req.query({
  timeFrame: ''
});

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}}/groups/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/aggregated/list?timeFrame=';
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}}/groups/aggregated/list?timeFrame="]
                                                       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}}/groups/aggregated/list?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/aggregated/list?timeFrame=",
  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}}/groups/aggregated/list?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/aggregated/list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/aggregated/list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/aggregated/list?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/aggregated/list?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/aggregated/list?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/aggregated/list"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/aggregated/list"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/aggregated/list?timeFrame=")

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/groups/aggregated/list') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/aggregated/list";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/groups/aggregated/list?timeFrame='
http GET '{{baseUrl}}/groups/aggregated/list?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/groups/aggregated/list?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/aggregated/list?timeFrame=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve statistics about this customer for a timeframe by groups (GET)
{{baseUrl}}/groups/aggregated
QUERY PARAMS

timeFrame
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/aggregated?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/aggregated" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/groups/aggregated?timeFrame="

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}}/groups/aggregated?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/aggregated?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/aggregated?timeFrame="

	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/groups/aggregated?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/aggregated?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/aggregated?timeFrame="))
    .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}}/groups/aggregated?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/aggregated?timeFrame=")
  .asString();
const 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}}/groups/aggregated?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/groups/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/aggregated?timeFrame=';
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}}/groups/aggregated?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/aggregated?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/aggregated?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/aggregated',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups/aggregated');

req.query({
  timeFrame: ''
});

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}}/groups/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/aggregated?timeFrame=';
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}}/groups/aggregated?timeFrame="]
                                                       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}}/groups/aggregated?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/aggregated?timeFrame=",
  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}}/groups/aggregated?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/aggregated');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/aggregated');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/aggregated?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/aggregated?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/aggregated?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/aggregated"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/aggregated"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/aggregated?timeFrame=")

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/groups/aggregated') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/aggregated";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/groups/aggregated?timeFrame='
http GET '{{baseUrl}}/groups/aggregated?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/groups/aggregated?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/aggregated?timeFrame=")! 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

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
GET Retrieve statistics about this group for a timeframe grouped by some temporal entity (day-week-month)
{{baseUrl}}/groups/:id/aggregated/list
QUERY PARAMS

timeFrame
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id/aggregated/list?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/:id/aggregated/list" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/groups/:id/aggregated/list?timeFrame="

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}}/groups/:id/aggregated/list?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id/aggregated/list?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id/aggregated/list?timeFrame="

	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/groups/:id/aggregated/list?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/:id/aggregated/list?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id/aggregated/list?timeFrame="))
    .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}}/groups/:id/aggregated/list?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/:id/aggregated/list?timeFrame=")
  .asString();
const 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}}/groups/:id/aggregated/list?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/groups/:id/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id/aggregated/list?timeFrame=';
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}}/groups/:id/aggregated/list?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id/aggregated/list?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/:id/aggregated/list?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/:id/aggregated/list',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups/:id/aggregated/list');

req.query({
  timeFrame: ''
});

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}}/groups/:id/aggregated/list',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id/aggregated/list?timeFrame=';
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}}/groups/:id/aggregated/list?timeFrame="]
                                                       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}}/groups/:id/aggregated/list?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id/aggregated/list?timeFrame=",
  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}}/groups/:id/aggregated/list?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id/aggregated/list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/:id/aggregated/list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/:id/aggregated/list?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id/aggregated/list?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/:id/aggregated/list?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id/aggregated/list"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id/aggregated/list"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/:id/aggregated/list?timeFrame=")

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/groups/:id/aggregated/list') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/:id/aggregated/list";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/groups/:id/aggregated/list?timeFrame='
http GET '{{baseUrl}}/groups/:id/aggregated/list?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/groups/:id/aggregated/list?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id/aggregated/list?timeFrame=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve statistics about this group for a timeframe
{{baseUrl}}/groups/:id/aggregated
QUERY PARAMS

timeFrame
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id/aggregated?timeFrame=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/:id/aggregated" {:query-params {:timeFrame ""}})
require "http/client"

url = "{{baseUrl}}/groups/:id/aggregated?timeFrame="

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}}/groups/:id/aggregated?timeFrame="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id/aggregated?timeFrame=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id/aggregated?timeFrame="

	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/groups/:id/aggregated?timeFrame= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/:id/aggregated?timeFrame=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id/aggregated?timeFrame="))
    .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}}/groups/:id/aggregated?timeFrame=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/:id/aggregated?timeFrame=")
  .asString();
const 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}}/groups/:id/aggregated?timeFrame=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/groups/:id/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id/aggregated?timeFrame=';
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}}/groups/:id/aggregated?timeFrame=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id/aggregated?timeFrame=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/:id/aggregated?timeFrame=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/:id/aggregated',
  qs: {timeFrame: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups/:id/aggregated');

req.query({
  timeFrame: ''
});

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}}/groups/:id/aggregated',
  params: {timeFrame: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id/aggregated?timeFrame=';
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}}/groups/:id/aggregated?timeFrame="]
                                                       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}}/groups/:id/aggregated?timeFrame=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id/aggregated?timeFrame=",
  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}}/groups/:id/aggregated?timeFrame=');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id/aggregated');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeFrame' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/:id/aggregated');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeFrame' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/:id/aggregated?timeFrame=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id/aggregated?timeFrame=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/:id/aggregated?timeFrame=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id/aggregated"

querystring = {"timeFrame":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id/aggregated"

queryString <- list(timeFrame = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/:id/aggregated?timeFrame=")

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/groups/:id/aggregated') do |req|
  req.params['timeFrame'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/:id/aggregated";

    let querystring = [
        ("timeFrame", ""),
    ];

    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}}/groups/:id/aggregated?timeFrame='
http GET '{{baseUrl}}/groups/:id/aggregated?timeFrame='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/groups/:id/aggregated?timeFrame='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id/aggregated?timeFrame=")! 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

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "activityDay": "20120203120530",
  "fromDay": "20120203120530",
  "lastHitDate": "20120203120530",
  "toDay": "20120203120530"
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/:id/hits?timeframe=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/groups/:id/hits" {:query-params {:timeframe ""}})
require "http/client"

url = "{{baseUrl}}/groups/:id/hits?timeframe="

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}}/groups/:id/hits?timeframe="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/groups/:id/hits?timeframe=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id/hits?timeframe="

	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/groups/:id/hits?timeframe= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/groups/:id/hits?timeframe=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id/hits?timeframe="))
    .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}}/groups/:id/hits?timeframe=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/groups/:id/hits?timeframe=")
  .asString();
const 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}}/groups/:id/hits?timeframe=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/groups/:id/hits',
  params: {timeframe: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id/hits?timeframe=';
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}}/groups/:id/hits?timeframe=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id/hits?timeframe=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/groups/:id/hits?timeframe=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/groups/:id/hits',
  qs: {timeframe: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/groups/:id/hits');

req.query({
  timeframe: ''
});

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}}/groups/:id/hits',
  params: {timeframe: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id/hits?timeframe=';
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}}/groups/:id/hits?timeframe="]
                                                       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}}/groups/:id/hits?timeframe=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id/hits?timeframe=",
  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}}/groups/:id/hits?timeframe=');

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id/hits');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeframe' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/groups/:id/hits');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeframe' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/groups/:id/hits?timeframe=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id/hits?timeframe=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/groups/:id/hits?timeframe=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id/hits"

querystring = {"timeframe":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id/hits"

queryString <- list(timeframe = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/groups/:id/hits?timeframe=")

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/groups/:id/hits') do |req|
  req.params['timeframe'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/:id/hits";

    let querystring = [
        ("timeframe", ""),
    ];

    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}}/groups/:id/hits?timeframe='
http GET '{{baseUrl}}/groups/:id/hits?timeframe='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/groups/:id/hits?timeframe='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id/hits?timeframe=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Update a group
{{baseUrl}}/groups/:id
QUERY PARAMS

id
BODY json

{
  "creationDate": "",
  "deleted": false,
  "id": 0,
  "isPublic": false,
  "name": "",
  "notes": "",
  "preferred": false,
  "redirectOnly": false,
  "tags": [
    {
      "datapoints": [],
      "groups": [],
      "id": 0,
      "name": ""
    }
  ],
  "writePermited": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/groups/: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  \"creationDate\": \"20120203120530\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/groups/:id" {:content-type :json
                                                       :form-params {:creationDate "20120203120530"}})
require "http/client"

url = "{{baseUrl}}/groups/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"creationDate\": \"20120203120530\"\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}}/groups/:id"),
    Content = new StringContent("{\n  \"creationDate\": \"20120203120530\"\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}}/groups/:id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"creationDate\": \"20120203120530\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/groups/:id"

	payload := strings.NewReader("{\n  \"creationDate\": \"20120203120530\"\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/groups/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 38

{
  "creationDate": "20120203120530"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/groups/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"creationDate\": \"20120203120530\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/groups/:id"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"creationDate\": \"20120203120530\"\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  \"creationDate\": \"20120203120530\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/groups/:id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/groups/:id")
  .header("content-type", "application/json")
  .body("{\n  \"creationDate\": \"20120203120530\"\n}")
  .asString();
const data = JSON.stringify({
  creationDate: '20120203120530'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/groups/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/groups/:id',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/groups/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/groups/:id',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "creationDate": "20120203120530"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"creationDate\": \"20120203120530\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/groups/:id")
  .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/groups/: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({creationDate: '20120203120530'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/groups/:id',
  headers: {'content-type': 'application/json'},
  body: {creationDate: '20120203120530'},
  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}}/groups/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  creationDate: '20120203120530'
});

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}}/groups/:id',
  headers: {'content-type': 'application/json'},
  data: {creationDate: '20120203120530'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/groups/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"creationDate":"20120203120530"}'
};

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 = @{ @"creationDate": @"20120203120530" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/groups/:id"]
                                                       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}}/groups/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"creationDate\": \"20120203120530\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/groups/:id",
  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([
    'creationDate' => '20120203120530'
  ]),
  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}}/groups/:id', [
  'body' => '{
  "creationDate": "20120203120530"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/groups/:id');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'creationDate' => '20120203120530'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'creationDate' => '20120203120530'
]));
$request->setRequestUrl('{{baseUrl}}/groups/:id');
$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}}/groups/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/groups/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "creationDate": "20120203120530"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"creationDate\": \"20120203120530\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/groups/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/groups/:id"

payload = { "creationDate": "20120203120530" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/groups/:id"

payload <- "{\n  \"creationDate\": \"20120203120530\"\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}}/groups/:id")

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  \"creationDate\": \"20120203120530\"\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/groups/:id') do |req|
  req.body = "{\n  \"creationDate\": \"20120203120530\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/groups/:id";

    let payload = json!({"creationDate": "20120203120530"});

    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}}/groups/:id \
  --header 'content-type: application/json' \
  --data '{
  "creationDate": "20120203120530"
}'
echo '{
  "creationDate": "20120203120530"
}' |  \
  http POST {{baseUrl}}/groups/:id \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "creationDate": "20120203120530"\n}' \
  --output-document \
  - {{baseUrl}}/groups/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["creationDate": "20120203120530"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/groups/:id")! 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()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/hits?timeframe=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/hits" {:query-params {:timeframe ""}})
require "http/client"

url = "{{baseUrl}}/hits?timeframe="

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}}/hits?timeframe="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/hits?timeframe=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/hits?timeframe="

	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/hits?timeframe= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/hits?timeframe=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/hits?timeframe="))
    .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}}/hits?timeframe=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/hits?timeframe=")
  .asString();
const 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}}/hits?timeframe=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/hits',
  params: {timeframe: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/hits?timeframe=';
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}}/hits?timeframe=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/hits?timeframe=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/hits?timeframe=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/hits', qs: {timeframe: ''}};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/hits');

req.query({
  timeframe: ''
});

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}}/hits',
  params: {timeframe: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/hits?timeframe=';
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}}/hits?timeframe="]
                                                       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}}/hits?timeframe=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/hits?timeframe=",
  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}}/hits?timeframe=');

echo $response->getBody();
setUrl('{{baseUrl}}/hits');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'timeframe' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/hits');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'timeframe' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/hits?timeframe=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/hits?timeframe=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/hits?timeframe=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/hits"

querystring = {"timeframe":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/hits"

queryString <- list(timeframe = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/hits?timeframe=")

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/hits') do |req|
  req.params['timeframe'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/hits";

    let querystring = [
        ("timeframe", ""),
    ];

    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}}/hits?timeframe='
http GET '{{baseUrl}}/hits?timeframe='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/hits?timeframe='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/hits?timeframe=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve current account data (GET)
{{baseUrl}}/me
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/me")
require "http/client"

url = "{{baseUrl}}/me"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/me"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/me HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/me")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/me")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/me")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/me');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/me'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/me',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/me'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/me');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/me'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/me"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/me" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/me');

echo $response->getBody();
setUrl('{{baseUrl}}/me');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/me")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/me') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/me
http GET {{baseUrl}}/me
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/me
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me")! 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

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
application/xml
RESPONSE BODY xml

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/xml
RESPONSE BODY xml

{
  "registrationDate": "20120203120530",
  "timeframeMinDate": "20120203120530"
}
GET Retrieve current account plan (GET)
{{baseUrl}}/me/plan
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/me/plan");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/me/plan")
require "http/client"

url = "{{baseUrl}}/me/plan"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/me/plan"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/me/plan");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/me/plan"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/me/plan HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/me/plan")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/me/plan"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/me/plan")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/me/plan")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/me/plan');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/me/plan'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/me/plan';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/me/plan',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/me/plan")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/me/plan',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/me/plan'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/me/plan');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/me/plan'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/me/plan';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/me/plan"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/me/plan" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/me/plan",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/me/plan');

echo $response->getBody();
setUrl('{{baseUrl}}/me/plan');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/me/plan');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/me/plan' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/me/plan' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/me/plan")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/me/plan"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/me/plan"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/me/plan")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/me/plan') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/me/plan";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/me/plan
http GET {{baseUrl}}/me/plan
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/me/plan
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/me/plan")! 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

{
  "billingPeriodEnd": "20120203120530",
  "billingPeriodStart": "20120203120530"
}
RESPONSE HEADERS

Content-Type
application/xml
RESPONSE BODY xml

{
  "billingPeriodEnd": "20120203120530",
  "billingPeriodStart": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/json
RESPONSE BODY text

{
  "billingPeriodEnd": "20120203120530",
  "billingPeriodStart": "20120203120530"
}
RESPONSE HEADERS

Content-Type
text/xml
RESPONSE BODY xml

{
  "billingPeriodEnd": "20120203120530",
  "billingPeriodStart": "20120203120530"
}
GET Count the datapoints associated to the retargeting script.
{{baseUrl}}/retargeting/:id/datapoints/count
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/retargeting/:id/datapoints/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/retargeting/:id/datapoints/count")
require "http/client"

url = "{{baseUrl}}/retargeting/:id/datapoints/count"

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}}/retargeting/:id/datapoints/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/retargeting/:id/datapoints/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/retargeting/:id/datapoints/count"

	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/retargeting/:id/datapoints/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/retargeting/:id/datapoints/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/retargeting/:id/datapoints/count"))
    .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}}/retargeting/:id/datapoints/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/retargeting/:id/datapoints/count")
  .asString();
const 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}}/retargeting/:id/datapoints/count');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/retargeting/:id/datapoints/count'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/retargeting/:id/datapoints/count';
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}}/retargeting/:id/datapoints/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/retargeting/:id/datapoints/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/retargeting/:id/datapoints/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/retargeting/:id/datapoints/count'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/retargeting/:id/datapoints/count');

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}}/retargeting/:id/datapoints/count'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/retargeting/:id/datapoints/count';
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}}/retargeting/:id/datapoints/count"]
                                                       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}}/retargeting/:id/datapoints/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/retargeting/:id/datapoints/count",
  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}}/retargeting/:id/datapoints/count');

echo $response->getBody();
setUrl('{{baseUrl}}/retargeting/:id/datapoints/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/retargeting/:id/datapoints/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/retargeting/:id/datapoints/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/retargeting/:id/datapoints/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/retargeting/:id/datapoints/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/retargeting/:id/datapoints/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/retargeting/:id/datapoints/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/retargeting/:id/datapoints/count")

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/retargeting/:id/datapoints/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/retargeting/:id/datapoints/count";

    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}}/retargeting/:id/datapoints/count
http GET {{baseUrl}}/retargeting/:id/datapoints/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/retargeting/:id/datapoints/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/retargeting/:id/datapoints/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Creates a retargeting script
{{baseUrl}}/retargeting
BODY json

{
  "id": 0,
  "name": "",
  "script": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/retargeting");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/retargeting" {:content-type :json
                                                        :form-params {:id 0
                                                                      :name ""
                                                                      :script ""}})
require "http/client"

url = "{{baseUrl}}/retargeting"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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}}/retargeting"),
    Content = new StringContent("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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}}/retargeting");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/retargeting"

	payload := strings.NewReader("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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/retargeting HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "id": 0,
  "name": "",
  "script": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/retargeting")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/retargeting"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/retargeting")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/retargeting")
  .header("content-type", "application/json")
  .body("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: 0,
  name: '',
  script: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/retargeting');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/retargeting',
  headers: {'content-type': 'application/json'},
  data: {id: 0, name: '', script: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/retargeting';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":0,"name":"","script":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/retargeting',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": 0,\n  "name": "",\n  "script": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/retargeting")
  .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/retargeting',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({id: 0, name: '', script: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/retargeting',
  headers: {'content-type': 'application/json'},
  body: {id: 0, name: '', script: ''},
  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}}/retargeting');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: 0,
  name: '',
  script: ''
});

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}}/retargeting',
  headers: {'content-type': 'application/json'},
  data: {id: 0, name: '', script: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/retargeting';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":0,"name":"","script":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @0,
                              @"name": @"",
                              @"script": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/retargeting"]
                                                       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}}/retargeting" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/retargeting",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => 0,
    'name' => '',
    'script' => ''
  ]),
  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}}/retargeting', [
  'body' => '{
  "id": 0,
  "name": "",
  "script": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/retargeting');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => 0,
  'name' => '',
  'script' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => 0,
  'name' => '',
  'script' => ''
]));
$request->setRequestUrl('{{baseUrl}}/retargeting');
$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}}/retargeting' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": 0,
  "name": "",
  "script": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/retargeting' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": 0,
  "name": "",
  "script": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/retargeting", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/retargeting"

payload = {
    "id": 0,
    "name": "",
    "script": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/retargeting"

payload <- "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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}}/retargeting")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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/retargeting') do |req|
  req.body = "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/retargeting";

    let payload = json!({
        "id": 0,
        "name": "",
        "script": ""
    });

    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}}/retargeting \
  --header 'content-type: application/json' \
  --data '{
  "id": 0,
  "name": "",
  "script": ""
}'
echo '{
  "id": 0,
  "name": "",
  "script": ""
}' |  \
  http POST {{baseUrl}}/retargeting \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": 0,\n  "name": "",\n  "script": ""\n}' \
  --output-document \
  - {{baseUrl}}/retargeting
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": 0,
  "name": "",
  "script": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/retargeting")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Deletes a retargeting script (and remove associations)
{{baseUrl}}/retargeting/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/retargeting/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/retargeting/:id")
require "http/client"

url = "{{baseUrl}}/retargeting/: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}}/retargeting/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/retargeting/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/retargeting/: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/retargeting/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/retargeting/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/retargeting/: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}}/retargeting/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/retargeting/: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}}/retargeting/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/retargeting/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/retargeting/: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}}/retargeting/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/retargeting/: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/retargeting/: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}}/retargeting/: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}}/retargeting/: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}}/retargeting/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/retargeting/: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}}/retargeting/: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}}/retargeting/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/retargeting/: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}}/retargeting/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/retargeting/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/retargeting/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/retargeting/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/retargeting/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/retargeting/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/retargeting/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/retargeting/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/retargeting/: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/retargeting/: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}}/retargeting/: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}}/retargeting/:id
http DELETE {{baseUrl}}/retargeting/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/retargeting/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/retargeting/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a retargeting script object
{{baseUrl}}/retargeting/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/retargeting/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/retargeting/:id")
require "http/client"

url = "{{baseUrl}}/retargeting/: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}}/retargeting/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/retargeting/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/retargeting/: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/retargeting/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/retargeting/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/retargeting/: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}}/retargeting/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/retargeting/: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}}/retargeting/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/retargeting/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/retargeting/: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}}/retargeting/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/retargeting/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/retargeting/: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}}/retargeting/: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}}/retargeting/: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}}/retargeting/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/retargeting/: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}}/retargeting/: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}}/retargeting/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/retargeting/: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}}/retargeting/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/retargeting/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/retargeting/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/retargeting/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/retargeting/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/retargeting/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/retargeting/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/retargeting/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/retargeting/: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/retargeting/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/retargeting/: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}}/retargeting/:id
http GET {{baseUrl}}/retargeting/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/retargeting/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/retargeting/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List of all the datapoints associated to the retargeting script.
{{baseUrl}}/retargeting/:id/datapoints
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/retargeting/:id/datapoints");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/retargeting/:id/datapoints")
require "http/client"

url = "{{baseUrl}}/retargeting/:id/datapoints"

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}}/retargeting/:id/datapoints"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/retargeting/:id/datapoints");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/retargeting/:id/datapoints"

	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/retargeting/:id/datapoints HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/retargeting/:id/datapoints")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/retargeting/:id/datapoints"))
    .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}}/retargeting/:id/datapoints")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/retargeting/:id/datapoints")
  .asString();
const 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}}/retargeting/:id/datapoints');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/retargeting/:id/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/retargeting/:id/datapoints';
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}}/retargeting/:id/datapoints',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/retargeting/:id/datapoints")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/retargeting/:id/datapoints',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/retargeting/:id/datapoints'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/retargeting/:id/datapoints');

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}}/retargeting/:id/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/retargeting/:id/datapoints';
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}}/retargeting/:id/datapoints"]
                                                       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}}/retargeting/:id/datapoints" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/retargeting/:id/datapoints",
  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}}/retargeting/:id/datapoints');

echo $response->getBody();
setUrl('{{baseUrl}}/retargeting/:id/datapoints');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/retargeting/:id/datapoints');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/retargeting/:id/datapoints' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/retargeting/:id/datapoints' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/retargeting/:id/datapoints")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/retargeting/:id/datapoints"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/retargeting/:id/datapoints"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/retargeting/:id/datapoints")

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/retargeting/:id/datapoints') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/retargeting/:id/datapoints";

    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}}/retargeting/:id/datapoints
http GET {{baseUrl}}/retargeting/:id/datapoints
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/retargeting/:id/datapoints
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/retargeting/:id/datapoints")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List of all the retargeting scripts associated to the user
{{baseUrl}}/retargeting
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/retargeting");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/retargeting")
require "http/client"

url = "{{baseUrl}}/retargeting"

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}}/retargeting"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/retargeting");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/retargeting"

	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/retargeting HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/retargeting")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/retargeting"))
    .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}}/retargeting")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/retargeting")
  .asString();
const 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}}/retargeting');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/retargeting'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/retargeting';
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}}/retargeting',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/retargeting")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/retargeting',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/retargeting'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/retargeting');

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}}/retargeting'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/retargeting';
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}}/retargeting"]
                                                       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}}/retargeting" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/retargeting",
  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}}/retargeting');

echo $response->getBody();
setUrl('{{baseUrl}}/retargeting');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/retargeting');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/retargeting' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/retargeting' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/retargeting")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/retargeting"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/retargeting"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/retargeting")

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/retargeting') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/retargeting";

    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}}/retargeting
http GET {{baseUrl}}/retargeting
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/retargeting
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/retargeting")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve count of retargeting scripts
{{baseUrl}}/retargeting/count
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/retargeting/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/retargeting/count")
require "http/client"

url = "{{baseUrl}}/retargeting/count"

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}}/retargeting/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/retargeting/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/retargeting/count"

	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/retargeting/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/retargeting/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/retargeting/count"))
    .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}}/retargeting/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/retargeting/count")
  .asString();
const 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}}/retargeting/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/retargeting/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/retargeting/count';
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}}/retargeting/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/retargeting/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/retargeting/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/retargeting/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/retargeting/count');

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}}/retargeting/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/retargeting/count';
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}}/retargeting/count"]
                                                       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}}/retargeting/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/retargeting/count",
  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}}/retargeting/count');

echo $response->getBody();
setUrl('{{baseUrl}}/retargeting/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/retargeting/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/retargeting/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/retargeting/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/retargeting/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/retargeting/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/retargeting/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/retargeting/count")

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/retargeting/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/retargeting/count";

    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}}/retargeting/count
http GET {{baseUrl}}/retargeting/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/retargeting/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/retargeting/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Updates a retargeting script
{{baseUrl}}/retargeting/:id
QUERY PARAMS

id
BODY json

{
  "id": 0,
  "name": "",
  "script": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/retargeting/: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  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/retargeting/:id" {:content-type :json
                                                            :form-params {:id 0
                                                                          :name ""
                                                                          :script ""}})
require "http/client"

url = "{{baseUrl}}/retargeting/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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}}/retargeting/:id"),
    Content = new StringContent("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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}}/retargeting/:id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/retargeting/:id"

	payload := strings.NewReader("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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/retargeting/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "id": 0,
  "name": "",
  "script": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/retargeting/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/retargeting/:id"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/retargeting/:id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/retargeting/:id")
  .header("content-type", "application/json")
  .body("{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: 0,
  name: '',
  script: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/retargeting/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/retargeting/:id',
  headers: {'content-type': 'application/json'},
  data: {id: 0, name: '', script: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/retargeting/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":0,"name":"","script":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/retargeting/:id',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": 0,\n  "name": "",\n  "script": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/retargeting/:id")
  .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/retargeting/: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({id: 0, name: '', script: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/retargeting/:id',
  headers: {'content-type': 'application/json'},
  body: {id: 0, name: '', script: ''},
  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}}/retargeting/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: 0,
  name: '',
  script: ''
});

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}}/retargeting/:id',
  headers: {'content-type': 'application/json'},
  data: {id: 0, name: '', script: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/retargeting/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"id":0,"name":"","script":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @0,
                              @"name": @"",
                              @"script": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/retargeting/:id"]
                                                       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}}/retargeting/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/retargeting/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'id' => 0,
    'name' => '',
    'script' => ''
  ]),
  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}}/retargeting/:id', [
  'body' => '{
  "id": 0,
  "name": "",
  "script": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/retargeting/:id');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => 0,
  'name' => '',
  'script' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => 0,
  'name' => '',
  'script' => ''
]));
$request->setRequestUrl('{{baseUrl}}/retargeting/:id');
$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}}/retargeting/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": 0,
  "name": "",
  "script": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/retargeting/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": 0,
  "name": "",
  "script": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/retargeting/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/retargeting/:id"

payload = {
    "id": 0,
    "name": "",
    "script": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/retargeting/:id"

payload <- "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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}}/retargeting/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\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/retargeting/:id') do |req|
  req.body = "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"script\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/retargeting/:id";

    let payload = json!({
        "id": 0,
        "name": "",
        "script": ""
    });

    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}}/retargeting/:id \
  --header 'content-type: application/json' \
  --data '{
  "id": 0,
  "name": "",
  "script": ""
}'
echo '{
  "id": 0,
  "name": "",
  "script": ""
}' |  \
  http POST {{baseUrl}}/retargeting/:id \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": 0,\n  "name": "",\n  "script": ""\n}' \
  --output-document \
  - {{baseUrl}}/retargeting/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "id": 0,
  "name": "",
  "script": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/retargeting/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Associate-Deassociate a tag with a datapoint
{{baseUrl}}/tags/:tagId/datapoints/patch
QUERY PARAMS

tagId
BODY json

{
  "Action": "",
  "Id": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId/datapoints/patch");

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  \"Id\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/tags/:tagId/datapoints/patch" {:content-type :json
                                                                        :form-params {:Action ""
                                                                                      :Id 0}})
require "http/client"

url = "{{baseUrl}}/tags/:tagId/datapoints/patch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Action\": \"\",\n  \"Id\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/tags/:tagId/datapoints/patch"),
    Content = new StringContent("{\n  \"Action\": \"\",\n  \"Id\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId/datapoints/patch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Action\": \"\",\n  \"Id\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId/datapoints/patch"

	payload := strings.NewReader("{\n  \"Action\": \"\",\n  \"Id\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/tags/:tagId/datapoints/patch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "Action": "",
  "Id": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/tags/:tagId/datapoints/patch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Action\": \"\",\n  \"Id\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId/datapoints/patch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Action\": \"\",\n  \"Id\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Action\": \"\",\n  \"Id\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/datapoints/patch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/tags/:tagId/datapoints/patch")
  .header("content-type", "application/json")
  .body("{\n  \"Action\": \"\",\n  \"Id\": 0\n}")
  .asString();
const data = JSON.stringify({
  Action: '',
  Id: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/tags/:tagId/datapoints/patch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/tags/:tagId/datapoints/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId/datapoints/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:tagId/datapoints/patch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Action": "",\n  "Id": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Action\": \"\",\n  \"Id\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/datapoints/patch")
  .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/tags/:tagId/datapoints/patch',
  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: '', Id: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/tags/:tagId/datapoints/patch',
  headers: {'content-type': 'application/json'},
  body: {Action: '', Id: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/tags/:tagId/datapoints/patch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Action: '',
  Id: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/tags/:tagId/datapoints/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId/datapoints/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Action": @"",
                              @"Id": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tagId/datapoints/patch"]
                                                       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}}/tags/:tagId/datapoints/patch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Action\": \"\",\n  \"Id\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId/datapoints/patch",
  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' => '',
    'Id' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/tags/:tagId/datapoints/patch', [
  'body' => '{
  "Action": "",
  "Id": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId/datapoints/patch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Action' => '',
  'Id' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Action' => '',
  'Id' => 0
]));
$request->setRequestUrl('{{baseUrl}}/tags/:tagId/datapoints/patch');
$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}}/tags/:tagId/datapoints/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId/datapoints/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Action\": \"\",\n  \"Id\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/tags/:tagId/datapoints/patch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId/datapoints/patch"

payload = {
    "Action": "",
    "Id": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId/datapoints/patch"

payload <- "{\n  \"Action\": \"\",\n  \"Id\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId/datapoints/patch")

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  \"Id\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/tags/:tagId/datapoints/patch') do |req|
  req.body = "{\n  \"Action\": \"\",\n  \"Id\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId/datapoints/patch";

    let payload = json!({
        "Action": "",
        "Id": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/tags/:tagId/datapoints/patch \
  --header 'content-type: application/json' \
  --data '{
  "Action": "",
  "Id": 0
}'
echo '{
  "Action": "",
  "Id": 0
}' |  \
  http PUT {{baseUrl}}/tags/:tagId/datapoints/patch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Action": "",\n  "Id": 0\n}' \
  --output-document \
  - {{baseUrl}}/tags/:tagId/datapoints/patch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Action": "",
  "Id": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId/datapoints/patch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Associate-Deassociate a tag with a group
{{baseUrl}}/tags/:tagId/groups/patch
QUERY PARAMS

tagId
BODY json

{
  "Action": "",
  "Id": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId/groups/patch");

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  \"Id\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/tags/:tagId/groups/patch" {:content-type :json
                                                                    :form-params {:Action ""
                                                                                  :Id 0}})
require "http/client"

url = "{{baseUrl}}/tags/:tagId/groups/patch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Action\": \"\",\n  \"Id\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/tags/:tagId/groups/patch"),
    Content = new StringContent("{\n  \"Action\": \"\",\n  \"Id\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId/groups/patch");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Action\": \"\",\n  \"Id\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId/groups/patch"

	payload := strings.NewReader("{\n  \"Action\": \"\",\n  \"Id\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/tags/:tagId/groups/patch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "Action": "",
  "Id": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/tags/:tagId/groups/patch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Action\": \"\",\n  \"Id\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId/groups/patch"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Action\": \"\",\n  \"Id\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Action\": \"\",\n  \"Id\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/groups/patch")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/tags/:tagId/groups/patch")
  .header("content-type", "application/json")
  .body("{\n  \"Action\": \"\",\n  \"Id\": 0\n}")
  .asString();
const data = JSON.stringify({
  Action: '',
  Id: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/tags/:tagId/groups/patch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/tags/:tagId/groups/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId/groups/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:tagId/groups/patch',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Action": "",\n  "Id": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Action\": \"\",\n  \"Id\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/groups/patch")
  .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/tags/:tagId/groups/patch',
  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: '', Id: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/tags/:tagId/groups/patch',
  headers: {'content-type': 'application/json'},
  body: {Action: '', Id: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/tags/:tagId/groups/patch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Action: '',
  Id: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/tags/:tagId/groups/patch',
  headers: {'content-type': 'application/json'},
  data: {Action: '', Id: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId/groups/patch';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Action":"","Id":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Action": @"",
                              @"Id": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tagId/groups/patch"]
                                                       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}}/tags/:tagId/groups/patch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Action\": \"\",\n  \"Id\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId/groups/patch",
  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' => '',
    'Id' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/tags/:tagId/groups/patch', [
  'body' => '{
  "Action": "",
  "Id": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId/groups/patch');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Action' => '',
  'Id' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Action' => '',
  'Id' => 0
]));
$request->setRequestUrl('{{baseUrl}}/tags/:tagId/groups/patch');
$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}}/tags/:tagId/groups/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId/groups/patch' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Action": "",
  "Id": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Action\": \"\",\n  \"Id\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/tags/:tagId/groups/patch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId/groups/patch"

payload = {
    "Action": "",
    "Id": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId/groups/patch"

payload <- "{\n  \"Action\": \"\",\n  \"Id\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId/groups/patch")

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  \"Id\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/tags/:tagId/groups/patch') do |req|
  req.body = "{\n  \"Action\": \"\",\n  \"Id\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId/groups/patch";

    let payload = json!({
        "Action": "",
        "Id": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/tags/:tagId/groups/patch \
  --header 'content-type: application/json' \
  --data '{
  "Action": "",
  "Id": 0
}'
echo '{
  "Action": "",
  "Id": 0
}' |  \
  http PUT {{baseUrl}}/tags/:tagId/groups/patch \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Action": "",\n  "Id": 0\n}' \
  --output-document \
  - {{baseUrl}}/tags/:tagId/groups/patch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Action": "",
  "Id": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId/groups/patch")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Count the datapoints associated to the user filtered by this tag
{{baseUrl}}/tags/:tagId/datapoints/count
QUERY PARAMS

tagId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId/datapoints/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/:tagId/datapoints/count")
require "http/client"

url = "{{baseUrl}}/tags/:tagId/datapoints/count"

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}}/tags/:tagId/datapoints/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId/datapoints/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId/datapoints/count"

	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/tags/:tagId/datapoints/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:tagId/datapoints/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId/datapoints/count"))
    .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}}/tags/:tagId/datapoints/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:tagId/datapoints/count")
  .asString();
const 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}}/tags/:tagId/datapoints/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/:tagId/datapoints/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId/datapoints/count';
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}}/tags/:tagId/datapoints/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/datapoints/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tagId/datapoints/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/:tagId/datapoints/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags/:tagId/datapoints/count');

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}}/tags/:tagId/datapoints/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId/datapoints/count';
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}}/tags/:tagId/datapoints/count"]
                                                       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}}/tags/:tagId/datapoints/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId/datapoints/count",
  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}}/tags/:tagId/datapoints/count');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId/datapoints/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tagId/datapoints/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tagId/datapoints/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId/datapoints/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags/:tagId/datapoints/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId/datapoints/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId/datapoints/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId/datapoints/count")

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/tags/:tagId/datapoints/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId/datapoints/count";

    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}}/tags/:tagId/datapoints/count
http GET {{baseUrl}}/tags/:tagId/datapoints/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/:tagId/datapoints/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId/datapoints/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Count the groups associated to the user filtered by this tag
{{baseUrl}}/tags/:tagId/groups/count
QUERY PARAMS

tagId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId/groups/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/:tagId/groups/count")
require "http/client"

url = "{{baseUrl}}/tags/:tagId/groups/count"

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}}/tags/:tagId/groups/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId/groups/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId/groups/count"

	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/tags/:tagId/groups/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:tagId/groups/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId/groups/count"))
    .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}}/tags/:tagId/groups/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:tagId/groups/count")
  .asString();
const 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}}/tags/:tagId/groups/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/:tagId/groups/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId/groups/count';
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}}/tags/:tagId/groups/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/groups/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tagId/groups/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/:tagId/groups/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags/:tagId/groups/count');

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}}/tags/:tagId/groups/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId/groups/count';
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}}/tags/:tagId/groups/count"]
                                                       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}}/tags/:tagId/groups/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId/groups/count",
  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}}/tags/:tagId/groups/count');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId/groups/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tagId/groups/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tagId/groups/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId/groups/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags/:tagId/groups/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId/groups/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId/groups/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId/groups/count")

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/tags/:tagId/groups/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId/groups/count";

    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}}/tags/:tagId/groups/count
http GET {{baseUrl}}/tags/:tagId/groups/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/:tagId/groups/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId/groups/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a tag
{{baseUrl}}/tags
BODY json

{
  "datapoints": [],
  "groups": [],
  "id": 0,
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/tags" {:content-type :json
                                                 :form-params {:datapoints []
                                                               :groups []
                                                               :id 0
                                                               :name ""}})
require "http/client"

url = "{{baseUrl}}/tags"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"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}}/tags"),
    Content = new StringContent("{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags"

	payload := strings.NewReader("{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"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/tags HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 63

{
  "datapoints": [],
  "groups": [],
  "id": 0,
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags")
  .header("content-type", "application/json")
  .body("{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  datapoints: [],
  groups: [],
  id: 0,
  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}}/tags');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags',
  headers: {'content-type': 'application/json'},
  data: {datapoints: [], groups: [], id: 0, name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"datapoints":[],"groups":[],"id":0,"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}}/tags',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "datapoints": [],\n  "groups": [],\n  "id": 0,\n  "name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({datapoints: [], groups: [], id: 0, name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags',
  headers: {'content-type': 'application/json'},
  body: {datapoints: [], groups: [], id: 0, 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}}/tags');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  datapoints: [],
  groups: [],
  id: 0,
  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}}/tags',
  headers: {'content-type': 'application/json'},
  data: {datapoints: [], groups: [], id: 0, name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"datapoints":[],"groups":[],"id":0,"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 = @{ @"datapoints": @[  ],
                              @"groups": @[  ],
                              @"id": @0,
                              @"name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'datapoints' => [
        
    ],
    'groups' => [
        
    ],
    'id' => 0,
    '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}}/tags', [
  'body' => '{
  "datapoints": [],
  "groups": [],
  "id": 0,
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'datapoints' => [
    
  ],
  'groups' => [
    
  ],
  'id' => 0,
  'name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'datapoints' => [
    
  ],
  'groups' => [
    
  ],
  'id' => 0,
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tags');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "datapoints": [],
  "groups": [],
  "id": 0,
  "name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "datapoints": [],
  "groups": [],
  "id": 0,
  "name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/tags", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags"

payload = {
    "datapoints": [],
    "groups": [],
    "id": 0,
    "name": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags"

payload <- "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"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}}/tags")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/tags') do |req|
  req.body = "{\n  \"datapoints\": [],\n  \"groups\": [],\n  \"id\": 0,\n  \"name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags";

    let payload = json!({
        "datapoints": (),
        "groups": (),
        "id": 0,
        "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}}/tags \
  --header 'content-type: application/json' \
  --data '{
  "datapoints": [],
  "groups": [],
  "id": 0,
  "name": ""
}'
echo '{
  "datapoints": [],
  "groups": [],
  "id": 0,
  "name": ""
}' |  \
  http POST {{baseUrl}}/tags \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "datapoints": [],\n  "groups": [],\n  "id": 0,\n  "name": ""\n}' \
  --output-document \
  - {{baseUrl}}/tags
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "datapoints": [],
  "groups": [],
  "id": 0,
  "name": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a tag
{{baseUrl}}/tags/:tagId
QUERY PARAMS

tagId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tags/:tagId")
require "http/client"

url = "{{baseUrl}}/tags/:tagId"

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}}/tags/:tagId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId"

	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/tags/:tagId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:tagId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId"))
    .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}}/tags/:tagId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:tagId")
  .asString();
const 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}}/tags/:tagId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/tags/:tagId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId';
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}}/tags/:tagId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tagId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/:tagId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/tags/:tagId');

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}}/tags/:tagId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId';
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}}/tags/:tagId"]
                                                       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}}/tags/:tagId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId",
  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}}/tags/:tagId');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tagId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tagId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/tags/:tagId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId")

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/tags/:tagId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId";

    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}}/tags/:tagId
http DELETE {{baseUrl}}/tags/:tagId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/tags/:tagId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete the association of this tag with all datapoints
{{baseUrl}}/tags/:tagId/datapoints
QUERY PARAMS

tagId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId/datapoints");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tags/:tagId/datapoints")
require "http/client"

url = "{{baseUrl}}/tags/:tagId/datapoints"

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}}/tags/:tagId/datapoints"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId/datapoints");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId/datapoints"

	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/tags/:tagId/datapoints HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:tagId/datapoints")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId/datapoints"))
    .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}}/tags/:tagId/datapoints")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:tagId/datapoints")
  .asString();
const 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}}/tags/:tagId/datapoints');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/tags/:tagId/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId/datapoints';
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}}/tags/:tagId/datapoints',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/datapoints")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tagId/datapoints',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/:tagId/datapoints'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/tags/:tagId/datapoints');

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}}/tags/:tagId/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId/datapoints';
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}}/tags/:tagId/datapoints"]
                                                       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}}/tags/:tagId/datapoints" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId/datapoints",
  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}}/tags/:tagId/datapoints');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId/datapoints');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tagId/datapoints');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tagId/datapoints' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId/datapoints' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/tags/:tagId/datapoints")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId/datapoints"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId/datapoints"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId/datapoints")

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/tags/:tagId/datapoints') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId/datapoints";

    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}}/tags/:tagId/datapoints
http DELETE {{baseUrl}}/tags/:tagId/datapoints
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/tags/:tagId/datapoints
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId/datapoints")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete the association of this tag with all groups
{{baseUrl}}/tags/:tagId/groups
QUERY PARAMS

tagId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId/groups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tags/:tagId/groups")
require "http/client"

url = "{{baseUrl}}/tags/:tagId/groups"

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}}/tags/:tagId/groups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId/groups");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId/groups"

	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/tags/:tagId/groups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:tagId/groups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId/groups"))
    .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}}/tags/:tagId/groups")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:tagId/groups")
  .asString();
const 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}}/tags/:tagId/groups');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/tags/:tagId/groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId/groups';
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}}/tags/:tagId/groups',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/groups")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tagId/groups',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/:tagId/groups'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/tags/:tagId/groups');

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}}/tags/:tagId/groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId/groups';
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}}/tags/:tagId/groups"]
                                                       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}}/tags/:tagId/groups" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId/groups",
  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}}/tags/:tagId/groups');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId/groups');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tagId/groups');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tagId/groups' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId/groups' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/tags/:tagId/groups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId/groups"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId/groups"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId/groups")

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/tags/:tagId/groups') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId/groups";

    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}}/tags/:tagId/groups
http DELETE {{baseUrl}}/tags/:tagId/groups
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/tags/:tagId/groups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId/groups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Fast patch a tag name
{{baseUrl}}/tags/:tagId/name
QUERY PARAMS

tagId
BODY json

{
  "Text": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId/name");

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  \"Text\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/tags/:tagId/name" {:content-type :json
                                                            :form-params {:Text ""}})
require "http/client"

url = "{{baseUrl}}/tags/:tagId/name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Text\": \"\"\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}}/tags/:tagId/name"),
    Content = new StringContent("{\n  \"Text\": \"\"\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}}/tags/:tagId/name");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Text\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId/name"

	payload := strings.NewReader("{\n  \"Text\": \"\"\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/tags/:tagId/name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "Text": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/tags/:tagId/name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Text\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId/name"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Text\": \"\"\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  \"Text\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/name")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/tags/:tagId/name")
  .header("content-type", "application/json")
  .body("{\n  \"Text\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Text: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/tags/:tagId/name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/tags/:tagId/name',
  headers: {'content-type': 'application/json'},
  data: {Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId/name';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Text":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:tagId/name',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Text": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Text\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/name")
  .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/tags/:tagId/name',
  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({Text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/tags/:tagId/name',
  headers: {'content-type': 'application/json'},
  body: {Text: ''},
  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}}/tags/:tagId/name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Text: ''
});

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}}/tags/:tagId/name',
  headers: {'content-type': 'application/json'},
  data: {Text: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId/name';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Text":""}'
};

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 = @{ @"Text": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tagId/name"]
                                                       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}}/tags/:tagId/name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Text\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId/name",
  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([
    'Text' => ''
  ]),
  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}}/tags/:tagId/name', [
  'body' => '{
  "Text": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId/name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Text' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Text' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tags/:tagId/name');
$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}}/tags/:tagId/name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Text": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId/name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Text": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Text\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/tags/:tagId/name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId/name"

payload = { "Text": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId/name"

payload <- "{\n  \"Text\": \"\"\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}}/tags/:tagId/name")

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  \"Text\": \"\"\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/tags/:tagId/name') do |req|
  req.body = "{\n  \"Text\": \"\"\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}}/tags/:tagId/name";

    let payload = json!({"Text": ""});

    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}}/tags/:tagId/name \
  --header 'content-type: application/json' \
  --data '{
  "Text": ""
}'
echo '{
  "Text": ""
}' |  \
  http PUT {{baseUrl}}/tags/:tagId/name \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Text": ""\n}' \
  --output-document \
  - {{baseUrl}}/tags/:tagId/name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Text": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId/name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List of all the datapoints associated to the user filtered by this tag
{{baseUrl}}/tags/:tagId/datapoints
QUERY PARAMS

tagId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId/datapoints");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/:tagId/datapoints")
require "http/client"

url = "{{baseUrl}}/tags/:tagId/datapoints"

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}}/tags/:tagId/datapoints"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId/datapoints");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId/datapoints"

	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/tags/:tagId/datapoints HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:tagId/datapoints")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId/datapoints"))
    .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}}/tags/:tagId/datapoints")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:tagId/datapoints")
  .asString();
const 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}}/tags/:tagId/datapoints');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/:tagId/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId/datapoints';
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}}/tags/:tagId/datapoints',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/datapoints")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tagId/datapoints',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/:tagId/datapoints'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags/:tagId/datapoints');

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}}/tags/:tagId/datapoints'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId/datapoints';
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}}/tags/:tagId/datapoints"]
                                                       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}}/tags/:tagId/datapoints" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId/datapoints",
  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}}/tags/:tagId/datapoints');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId/datapoints');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tagId/datapoints');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tagId/datapoints' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId/datapoints' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags/:tagId/datapoints")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId/datapoints"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId/datapoints"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId/datapoints")

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/tags/:tagId/datapoints') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId/datapoints";

    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}}/tags/:tagId/datapoints
http GET {{baseUrl}}/tags/:tagId/datapoints
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/:tagId/datapoints
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId/datapoints")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List of all the groups associated to the user filtered by this tag. (1)
{{baseUrl}}/tags/:tagId/groups
QUERY PARAMS

tagId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId/groups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/:tagId/groups")
require "http/client"

url = "{{baseUrl}}/tags/:tagId/groups"

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}}/tags/:tagId/groups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId/groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId/groups"

	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/tags/:tagId/groups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:tagId/groups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId/groups"))
    .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}}/tags/:tagId/groups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:tagId/groups")
  .asString();
const 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}}/tags/:tagId/groups');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/:tagId/groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId/groups';
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}}/tags/:tagId/groups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId/groups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tagId/groups',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/:tagId/groups'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags/:tagId/groups');

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}}/tags/:tagId/groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId/groups';
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}}/tags/:tagId/groups"]
                                                       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}}/tags/:tagId/groups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId/groups",
  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}}/tags/:tagId/groups');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId/groups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tagId/groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tagId/groups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId/groups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags/:tagId/groups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId/groups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId/groups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId/groups")

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/tags/:tagId/groups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId/groups";

    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}}/tags/:tagId/groups
http GET {{baseUrl}}/tags/:tagId/groups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/:tagId/groups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId/groups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List of all the groups associated to the user filtered by this tag. (GET)
{{baseUrl}}/tags/count
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/count");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/count")
require "http/client"

url = "{{baseUrl}}/tags/count"

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}}/tags/count"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/count");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/count"

	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/tags/count HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/count")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/count"))
    .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}}/tags/count")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/count")
  .asString();
const 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}}/tags/count');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/count';
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}}/tags/count',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/count")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/count',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/count'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags/count');

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}}/tags/count'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/count';
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}}/tags/count"]
                                                       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}}/tags/count" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/count",
  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}}/tags/count');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/count');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/count');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/count' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/count' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags/count")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/count"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/count"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/count")

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/tags/count') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/count";

    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}}/tags/count
http GET {{baseUrl}}/tags/count
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/count
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/count")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List of all the groups associated to the user filtered by this tag.
{{baseUrl}}/tags
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags")
require "http/client"

url = "{{baseUrl}}/tags"

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}}/tags"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags"

	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/tags HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags"))
    .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}}/tags")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags")
  .asString();
const 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}}/tags');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags';
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}}/tags',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/tags'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags';
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}}/tags"]
                                                       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}}/tags" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags",
  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}}/tags');

echo $response->getBody();
setUrl('{{baseUrl}}/tags');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags")

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/tags') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags";

    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}}/tags
http GET {{baseUrl}}/tags
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a tag
{{baseUrl}}/tags/:tagId
QUERY PARAMS

tagId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tagId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/:tagId")
require "http/client"

url = "{{baseUrl}}/tags/:tagId"

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}}/tags/:tagId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tagId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tagId"

	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/tags/:tagId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:tagId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tagId"))
    .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}}/tags/:tagId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:tagId")
  .asString();
const 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}}/tags/:tagId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/:tagId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tagId';
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}}/tags/:tagId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tagId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tagId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/:tagId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags/:tagId');

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}}/tags/:tagId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tagId';
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}}/tags/:tagId"]
                                                       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}}/tags/:tagId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tagId",
  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}}/tags/:tagId');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tagId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tagId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tagId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tagId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags/:tagId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tagId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tagId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tagId")

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/tags/:tagId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tagId";

    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}}/tags/:tagId
http GET {{baseUrl}}/tags/:tagId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/:tagId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tagId")! 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()